二开案例-费用报销分录项目只显示列表,去除左侧树形分类原创
金蝶云社区-ice0_o
ice0_o
7人赞赏了该文章 178次浏览 未经作者许可,禁止转载编辑于2023年02月28日 12:45:26

一、需求

费用报销单分录项目只显示列表明细,去除左侧树形分类

二、实现逻辑

由于分录项目F7固定初始化为项目F7控件,必然显示为左树右表格式,实现将其初始化为通用F7控件。

三、实现过程

1、扩展方案编辑页面增加页面初始化脚本,保存触发生成js

image.png

2、增加脚本在页面初始化将该字段绑定控件为通用F7控件

image.png

脚本:

 var project = waf("#entries").wafGrid("getColumnConfig", "project").editoptions;

project.subTagJson = {"dataUrl": '/easweb/component/F7Common.do?method=initalize', "query": 'com.kingdee.eas.basedata.assistant.app.ProjectQuery'};

 project.f7Json.F7Type = "F7Standard";

 project.subWidgetName = "wafPromptStandard";

 waf("#entries").wafGrid("setColumnConfig", "project","editoptions",project);

四、实现效果

image.png



赞 7