电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

DEP 增加F7默认字段(组织单元),测试新增显示在列表

来源:金蝶云社区作者:金蝶2024-09-169

DEP 增加F7默认字段(组织单元),测试新增显示在列表

需求:获取组织,新增字段,在列表页展示

image.webp


这里就不介绍如何新增基础资料和单据了,社区里可以查到。

1.选择F7控件,关联的实体是组织单元。

image.webp

2.在业务数据源中设置:在自己创建的单据下,引入组织单元,进行实体配置(我这里是通过id来关联的实体,下面说为啥通过id来关联),进行字段配置(这里拉入自己想要的即可)


image.webp

image.webp

image.webp

3.绑定实体:来到列表界面,进行实体的绑定(这里选择名称,这里实体绑定是给列表查询页赋值)

image.webp

4.编写脚本:这里我默认前端显示的是id,与刚才业务数据源配置实体时,通过id进行关联就对应上了

image.webp

注意点: 

    业务数据源:是引入实体,相当于Java中引入实体,创建实体对象那一步;还做了数据库中左右链接表查询的工作。

    绑定实体:绑定的是新增页面,text文本框与列表查询页显示的值(我上面绑定的name,所以在列表显示时是name)。相当于Vue文本组件,向后端传id值,并查询数据库中name,返回给列表页显示name的操作。


脚本:

/**

* 判断是不是新增页面

**/

if(pluginCtx.getOprtState().equals("ADDNEW")) {

// 引入包

var easImporter = JavaImporter();

easImporter.importPackage(Packages.com.kingdee.bos.ctrl.extendcontrols);

easImporter.importPackage(Packages.com.kingdee.eas.basedata.scm.common);

easImporter.importPackage(Packages.com.kingdee.bos.util);

easImporter.importPackage(Packages.com.kingdee.eas.basedata.assistant);

with(easImporter){

//通过客户端上下文获取组织名称

var organize = pluginCtx.getUIContext().get("sysContext").getCurrentFIUnit();

com.kingdee.eas.util.client.MsgB

DEP 增加F7默认字段(组织单元),测试新增显示在列表

需求:获取组织,新增字段,在列表页展示这里就不介绍如何新增基础资料和单据了,社区里可以查到。1.选择F7控件,关联的实体是组织单元。2....
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信