二开案例-费用报销单分录项目字段设置默认值

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

二开案例-费用报销单分录项目字段设置默认值

一、     打开新增页面时给项目字段默认赋值

1、新增页面初始化事件,after,后点击确定

image.webp

2、点击保存,触发生成新js文件

image.webp

3、编写扩展方案,单据新增时单据状态为10制单,此时页面初始化事件时赋值默认值;由于项目为F7控件,需赋值对象而不是字段值

image.webp

var model = me.getCurrentModel();

            if (model.state.value == 10) {

            for(var i = 0;i< model.entries.length;i++){

             var project =   {"id":"2XylRVKQRy6quJeqc8V7IdreBe4=","name":"wym01"};

             model.entries[i].project =   project;

            }

            }

*将project的id和name值更换成需要赋值的默认值

4、保存扩展方案,启用生效

5、效果

image.webp

二、     新增分录行给项目字段默认复制

1、新增数据装载事件,after,后点击确定

image.webp

2、点击保存,触发生成事件脚本

3、编写扩展方案,新增分录时默认赋值,复制标准js新增行的默认赋值对象,增加对项目字段的赋值

3.1、 标准js新增行的默认赋值对象方法:initEntryData

image.webp

3.2.、增加项目字段的赋值

image.webp

var model = _self.getCurrentModel();

            var curDate =    $.datepicker.formatDate('yy-mm-dd', new Date()) +"   00:00:00";

            var project =   {"id":"2XylRVKQRy6quJeqc8V7IdreBe4=","name":"wym01"};

            BizAccountBill_Edit_Open.entryInitData = {

                       company: model.company,

                                     costCenter:   model.costedDept,

                                     currencyType:   model.currencyType,

                                     exchangeRate:   1.0000,

                                     convertMode:   0,

                                     exchangeRatePrecision:   4,

                                     amount:   0,

                                     amountOri:   0,                             

                                     budgetDo:   0,

                                     amountOriWithoutTax:   0,

                                     amountWithoutTax:   0,

                                     tax:0,

                                     taxRate:0,

                                     invoiceNum:   _self._localeStr.INVOICENUM,

                                     happenTime:curDate,

                project:project

                   }

4、保存扩展方案,启用生效

5、效果

image.webp



二开案例-费用报销单分录项目字段设置默认值

一、 打开新增页面时给项目字段默认赋值1、新增页面初始化事件,after,后点击确定2、点击保存,触发生成新js文件3、编写扩展方案,单...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息