提交 655c53f3 编写于 作者: tony001's avatar tony001

优化表格列禁用状态

上级 1bb656c8
......@@ -544,6 +544,13 @@ import { Environment } from '@/environments/environment';
isEnableRowEdit: false,
</#if>
<#-- END:是否支持行编辑 -->
<#-- BEGIN:是否启用 -->
<#if column.getEnableCond?? && column.getEnableCond()??>
enableCond: ${column.getEnableCond()?c} ,
<#else>
enableCond: 3 ,
</#if>
<#-- END:是否启用 -->
},
</#list>
</#if>
......@@ -2381,6 +2388,20 @@ import { Environment } from '@/environments/environment';
})
}
/**
* 获取表格列禁用状态
*
* @memberof ${srfclassname('${ctrl.codeName}')}Base
*/
public getColumnDisabled(data:any,name:string){
if(this.allColumns || Array.isArray(this.allColumns)){
const curColumn:any = this.allColumns.find((item:any) =>{
return item.name === name;
})
return data.srfuf == 1 ? (curColumn.enableCond & 2) !== 2 : (curColumn.enableCond & 1) !== 1
}
}
<#ibizinclude>
../@MACRO/CONTROL/CONTROL_BOTTOM-BASE.vue.ftl
</#ibizinclude>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册