通过Js代码在页面上添加F7字段原创
金蝶云社区-苏四ss
苏四ss
4人赞赏了该文章 188次浏览 未经作者许可,禁止转载编辑于2023年10月25日 09:52:52

业务场景:需要在停止缴纳社保弹出框中新增【更新原因】F7字段:

扩展Js路径:/web/js/extend/socialSecurty/socPayStatusDyListEx.js

主要代码如下:

var html=[‘<div id=”uptSocPayStatus”> <div class=”photoState”>’,
‘<table width=100%><tr>’,
‘<td width=”20%” style=”padding-left:20px;padding-top:10px”><h6>更新原因:<h6></td>’,
‘<td> style=”padding-left:5px;……><input type=”text” id=”reason” name=”reason” ctrlrole=”promptBox” class=”block-father input-height” style=”width:60%” autocomplete=”off”/></td></tr></table></div></div>’].join(‘’);

body.append(html);
showDialog(“# uptSocPayStatus”,”停止缴纳”,dialog,buttons,600,400,”关闭”);
_self.initReasonF7();
 
initReasonF7:function(){
         $(function() {
             var f7_json = {id:”reason”,name:”reason”};
             f7_json.subWidgetName=””shrPromptGrid;
             f7_json.subWidgetOptions=
                     {title:”更新原因”,uipk:””,query:””,filter:””,domain:””,multiselect:false};
             f7_json.readonly=’’;
             f7_json.validate=’{required:true}’;
             f7_json.value = {‘id’:””,’name’:””};
             $(“#reason”).shrPromptBox(f7_json);
             var data={
                 id:””, name:””
             };
        });
}


赞 4