引入

简介

引入


使用方法

1. 静态框架使用方法仅EAS7.5版本
<wafctrl:import id="id" name="name" />
2. JS动态创建EAS8.0+
var dom = waf.createDOM("import", options);
waf.appendDOM(parent, dom);
waf.initComponent("import", options, dom);
3. 通用DOM创建EAS8.0+
<input id="id" name="number" type="text" class="enter2tab ui-import form" ctrlrole="import" aria-disabled="false" style="" tabindex="0">
<!--DOM创建好之后,使用js初始化控件-->
waf.initComponent("import", options, dom);
4. 方法&事件使用EAS7.5+
//调用方法
waf("#id").wafImport('method', parameter...);
//eg:获取和设置值
waf("#id").wafImport("getValue");
waf("#id").wafImport("setValue");
//eg:更改事件
waf("#id").wafImport("option","onchange",fn);

DOM结构

<input id="id" name="number" type="text" class="enter2tab ui-import form" ctrlrole="import" aria-disabled="false" style="" tabindex="0">

属性说明

title String 缺省值: EAS7.5+

1.弹出的引入界面标题显示。 2.下载数据引入模板时的文件名​。;

importParam json数组字符串 缺省值: EAS7.5+

1.参数格式:'[{solu:'方案编码',soluName:'方案别名',seq:'执行顺序'}]'示例:'[{solu:'city',soluName:'城市',seq:2},{solu:'province',soluName:'省份',seq:1}]'2.seq:执行顺序。a.执行顺序相同的不同方案,则并行引入,一个方案的数据引入是否有误不影响另一方案的执行。b.执行顺序不同的方案,则串行引入,一个方案的数据引入有误,则终止下一执行顺序的方案,随后引入流程结束solu:方案编码。GUI客户端引入引出模板的编码;

bizParamMap json字符串,如果json对象,则用waf.toJsonString()转换​ 缺省值: EAS7.5+

1.参数格式:'{'方案编码':{'param':'param1'}}'示例:'{'city':{'param':'参数1','param2':'参数2'},'province':{'param':'参数1','param2':'参数2'}}'2.多方案,则各自的方案编码对应各自的参数。这些参数最终会传到引入的业务实现类的上下文中;