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

二开案例-报销单分录增加可手输可选择客户字段

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

二开案例-报销单分录增加可手输可选择客户字段

一、二开需求

费用报销单分录增加客户字段,既能手动输入,又能选择

二、实现步骤

1、分录实体增加客户、客户名称字段;客户用于F7选择,绑定客户数据源,客户名称用于存储手动输入名称字段

image.webp

image.webpimage.webp


2、费用报销单编辑页面引入字段,客户字段配置隐藏

image.webp


3、分录下方增加客户信息,不需要绑定任何属性,查询对象赋值客户绑定的对象,并且记录此时客户信息的元素id为ext_F7

image.webp



4、给客户名称增加一个编辑器:wafKhF7

image.webp

编辑器脚本逻辑:点击客户名称打开客户信息F7

image.webp

脚本:

waf.defineCustomeClass("celleditor.wafKhF7", celleditor.defaultEditor, {

show: function() {

//celleditor.defaultEditor.prototype.createEditor.call(this, value);

var btnId = this.opts.id + "btn";

var btnOpts = {

tagClass: "g-icon-search",

style: "height: 24px; width: 20px;position: relative;margin-left: -25px;text-decoration: none;",

id: btnId

};

var searchBtn = waf.createDOM("linkButton", btnOpts);

//$(this.elem).css("padding-right", "20px");

var initData = bizCollBillBase.getModelInitData();

this.elem = $("<div style='width:100%;height:100%;border:none;display:inline-block;'></div>")

.append(this.elem).append(searchBtn);

        waf.initComponent("linkButton", btnOpts, searchBtn);

        waf(searchBtn).find("span").addClass("qsBtn");

        waf(searchBtn).wafLinkButton("option", "onclick", waf("#ext_F7").wafPromptStandard("open"));

        celleditor.defaultEditor.prototype.show.call(this);

二开案例-报销单分录增加可手输可选择客户字段

一、二开需求费用报销单分录增加客户字段,既能手动输入,又能选择二、实现步骤1、分录实体增加客户、客户名称字段;客户用于F7选择,绑定...
点击下载文档文档为doc格式

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

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