移动端定制化表单设置源单类型字段默认显示第一个可选项的方法

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

移动端定制化表单设置源单类型字段默认显示第一个可选项的方法

问题描述:

移动端定制化表单新增界面,如何设置“源单类型”字段默认显示第一个源单类型的选项?

解决方案:

操作方法:

1、以记事本方式打开路径C:\Program Files (x86)\Kingdee\K3ERP\K3MOBILE\LIGHTAPP\MobileBOS\js\directives下的directive.js文件;

2、搜索关键字“源单类型初始给默认值”后找到以下部分内容:

                    // SourceDocSer.GetSourceTypePromise().success(function (data) {

                    //     var SourceTypeStr = data.ResponseClientData;

                    //     if (SourceTypeStr != null && SourceTypeStr != "") {

                    //         SourceDocSer.SourceTypeList = JSON.parse(SourceTypeStr);

                    //         console.log(SourceDocSer.SourceTypeList[0].FNAME)

                    //         // 源单类型初始给默认值

                    //         scope.SourceDoc.FCLASSID = SourceDocSer.SourceTypeList[0].FCLASSID;

                    //         scope.SourceDoc.FNAME = SourceDocSer.SourceTypeList[0].FNAME;

                    //         scope.SourceDoc.FMOBILELISTID = SourceDocSer.SourceTypeList[0].FMOBILELISTID;

                    //         if (SourceDocSer.SourceTypeList.length == 0) {

                    //             alertMsg("请在移动BOS设计器中设计相关源单的移动列表", 4);

                    //             return;

                    //         }

                    //     } else {

                    //         alertMsg("请在移动BOS设计器中设计相关源单的移动列表", 4);

                    //         return;

                    //     }

                    //     //chooseItem(scope, SourceTypeStr);

                    // }).catch(function (reason) {

                    //     $q.reject(reason);

                    // });

3、将每行的第一个注释符//删除,保存设置即可。删除注释符后的效果如下:

                     SourceDocSer.GetSourceTypePromise().success(function (data) {

                         var SourceTypeStr = data.ResponseClientData;

                         if (SourceTypeStr != null && SourceTypeStr != "") {

                             SourceDocSer.SourceTypeList = JSON.parse(SourceTypeStr);

                             console.log(SourceDocSer.SourceTypeList[0].FNAME)

                             // 源单类型初始给默认值

                             scope.SourceDoc.FCLASSID = SourceDocSer.SourceTypeList[0].FCLASSID;

                             scope.SourceDoc.FNAME = SourceDocSer.SourceTypeList[0].FNAME;

                             scope.SourceDoc.FMOBILELISTID = SourceDocSer.SourceTypeList[0].FMOBILELISTID;

                             if (SourceDocSer.SourceTypeList.length == 0) {

                                 alertMsg("请在移动BOS设计器中设计相关源单的移动列表", 4);

                                 return;

                             }

                         } else {

                             alertMsg("请在移动BOS设计器中设计相关源单的移动列表", 4);

                             return;

                         }

                         //chooseItem(scope, SourceTypeStr);

                     }).catch(function (reason) {

                         $q.reject(reason);

                     });

注意:1、本方法仅适用于移动云管理平台14.3.19.0版本;

2、为避免误操作导致异常,请务必先备份好文件再进行修改。

移动端定制化表单设置源单类型字段默认显示第一个可选项的方法

问题描述:移动端定制化表单新增界面,如何设置“源单类型”字段默认显示第一个源单类型的选项?解决方案:操作方法:1、以记事本方式打开...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息