简介
WAFⅡ分录平铺控件是一个类似表格容器的控件,以卡片形式展示分录数据,每个卡片面板对应一条分录数据。
使用方法
2.1 JS动态创建EAS8.5+
var options={id:"entryTile_1"}
var dom = waf.createDOM("entryTile", options);
waf.appendDOM(waf("body"), dom);
waf.initComponent("entryTile", options, dom);
2.2 通用DOM创建EAS8.5+
<div id='entryTile_1'></div>
<!--DOM创建好之后,使用js初始化控件-->
var options = {hidden:"true"};
waf("#entryTile_1").entryTile(options);
2.3 方法&事件使用EAS8.5+
//调用方法
waf("#id").entryTile('method', parameter...);
//eg:获取和设置值
waf("#id").entryTile("getValue");
waf("#id").entryTile("setValue","form_2");
属性说明
id String 缺省值: null 不可以在运行期改变 EAS8.5+
定义分录平铺控件的id.
style String 缺省值: null EAS8.5+
定义分录平铺控件的样式.
tagClass String 缺省值: null EAS8.5+
定义分录平铺控件样式类,可以添加一个或多个.
hidden Boolean 缺省值: false EAS8.5+
定义分录平铺控件是否显示.
dataSource String 缺省值: server EAS8.5+
定义分录平铺控件控件的数据来源,分为远程(框架从分录自动获取)和本地(在js中手动赋值).
方法说明
option 参数: (property,value) 返回值类型: 任何类型 EAS8.5+
获得或设置属性值。
- 参数说明:
- property指属性名
- value为空或新值
- 返回值说明:
- value为空时,返回该属性的值,当不为空时,设置该属性的值为value
option 参数: (options) 返回值类型: (undefined) EAS8.5+
对控件多个属性进行一次性设置
- 参数说明:
- options: 形式如{property:value[,property1:value1,…]}的json对象,用来描述标签的属性和相应的值
- 返回值说明: 无
appendChildren 参数: (source,pos) 返回值类型: (undefined) EAS8.5+
向控件中增加内容
- 参数说明:
- source: 需要往form中增加的内容,可以是任意的HTML内容或者JQuery对象,一般为对应的具体控件,比如text,f7等
- pos:追加到哪个位置,可以不传递,如果不传递,默认追加到最后
- 返回值说明: 无
removeChildren 参数: (source) 返回值类型: (undefined) EAS8.5+
删除控件中子元素内容
- 参数说明:
- source: 可以是id字符串或者其对应的Jquery对象,一般为对应的具体控件,比如text,f7等
- 返回值说明: 无
getSubmittedData 参数: (none) 返回值类型: (Array) EAS8.5+
获取控件数据模型中的值
setSubmittedData 参数: (data) 返回值类型: (undefined) EAS8.5+
设置控件数据模型值
- 参数说明:
- data: 要给控件设置的值,类型为对象数组
- 返回值说明: 无
emptyChildren 参数: (none) 返回值类型: (undefined) EAS8.5+
清空控件值
createSummaryDom 参数: (obj) 返回值类型: (undefined) EAS8.5+
创建合计面板
- 参数说明:
- data: 要创建的合计字段的属性
- 返回值说明: 无