提交 9d8f5615 编写于 作者: JunZai's avatar JunZai

update

上级 82c7dbcc
......@@ -108,7 +108,9 @@ GanttElastic,
<#list ctrl.getPSDETreeColumns() as column>
{
label: '${column.getCaption()}',
value: '<#if column.getName() == "begin">start<#else>${column.getName()}</#if>',
value: (task: any) => {
return this.getColumnValue(task, '<#if column.getName() == "begin">start<#else>${column.getName()}</#if>')
},
<#if column.getName() == "text">
expander: true,
</#if>
......@@ -129,6 +131,31 @@ GanttElastic,
}
};
/**
* 获取列属性值
*
* @public
* @memberof ${srfclassname('${ctrl.codeName}')}
*/
public getColumnValue(task: any, field: string) {
<#if ctrl.getPSDETreeNodes()??>
<#list ctrl.getPSDETreeNodes() as node>
if(Object.is(task.id.split(';')[0], '${srfjavastring(node.getNodeType())}')) {
<#if node.getPSDETreeNodeDataItems()??>
<#list node.getPSDETreeNodeDataItems() as dataItem>
<#if dataItem.render??>
if (Object.is(field, '${dataItem.name}')) {
${dataItem.render.code}
}
</#if>
</#list>
</#if>
return task[field];
}
</#list>
</#if>
}
/**
* 样式
*
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册