GUI 应收/付管理 - 收付款单编辑界面DEP增加附件数

本文以在应付付款单编辑界面上DEP扩展附件数控件为例进行介绍,应收收款单步骤类似。
第一步:进入菜单:企业建模-业务对象建模-动态扩展平台-动态扩展平台高级版,如下图所示:

第二步:新增动态扩展方案(如已经有扩展方案,可不用新增),如下图所示:

第三步:在扩展方案上,右键导入【财务会计-出纳管理-应付系统付款单】,如下图所示:


第四步:在应付系统付款单-业务数据源-付款单query- 字段页签中导入"附件数"(accessoryAmt)栏位,如下图所示:


第五步:调整 应付系统付款单-编辑界面-付款单-付款银行F7宽度为307,锚定调整为:385,如下图所示:

第六步:在 应付系统付款单-编辑界面-付款单-付款银行F7右边,增加整数文本框,并分别调整其x,y坐标,使得其与同行/同列的其它控件对齐,如下图所示:

设置此控件的名称为:txtkDNumberAccessoryAmt,显示文字为:附件数,并设置可用为:否,如下图所示:

设置 附件数控件的锚定为:137,如下图所示:

在附件数控件上右键,给控件做数据绑定,如下图所示:



绑定成功后,通过查看附件数控件属性- 绑定实体字段,已被设置为:accessoryAmt(附件数)栏位。

第七步:点击扩展定义,在左边菜单找到“附件管理”,添加事件前置脚本,如下图所示:

前置脚本代码示例:
var editData = pluginCtx.getDataObject();
var origAttchCount = com.kingdee.eas.base.attachment.BoAttchAssoFactory.getRemoteInstance().getFileCount(editData.id);
pluginCtx.getUIContext().put("origAttchCount", origAttchCount);
第八步:点击扩展定义,在左边菜单找到“附件管理”,添加事件后置脚本,如下图所示:

后置脚本代码示例:
var editData = pluginCtx.getDataObject();
var newCount = com.kingdee.eas.base.attachment.BoAttchAssoFactory.getRemoteInstance().getFil
GUI 应收/付管理 - 收付款单编辑界面DEP增加附件数
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



