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

update

上级 82c7dbcc
...@@ -108,7 +108,9 @@ GanttElastic, ...@@ -108,7 +108,9 @@ GanttElastic,
<#list ctrl.getPSDETreeColumns() as column> <#list ctrl.getPSDETreeColumns() as column>
{ {
label: '${column.getCaption()}', 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"> <#if column.getName() == "text">
expander: true, expander: true,
</#if> </#if>
...@@ -129,6 +131,31 @@ GanttElastic, ...@@ -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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册