通用F7
仅EAS7.5版本
<wafctrl:promptBox id="id" name="name" />
EAS8.0+
var dom = waf.createDOM("promptBox", options);
waf.appendDOM(parent, dom);
waf.initComponent("promptBox", options, dom);
EAS8.0+
<input id="id" name="number" type="text" class="enter2tab ui-promptBox form" ctrlrole="promptBox" aria-disabled="false" style="" tabindex="0">
<!--DOM创建好之后,使用js初始化控件-->
waf.initComponent("promptBox", options, dom);
EAS7.5+
//调用方法
waf("#id").wafPromptBox('method', parameter...);
//eg:获取和设置值
waf("#id").wafPromptBox("getValue");
waf("#id").wafPromptBox("setValue");
//eg:更改事件
waf("#id").wafPromptBox("option","onchange",fn);
<input id="id" name="number" type="text" class="enter2tab ui-promptBox form" ctrlrole="promptBox" aria-disabled="false" style="" tabindex="0">
定义F7控件的id;
定义F7控件为禁用状态,既不可用,也不可点击,默认值为false;
指定对象在F7输入框中的显示格式.例如'{number}_{name}';;
定义F7控件的输入框是否可编辑;
指定多条记录时,记录之间的分割符;
定义F7控件的高度,默认情况不指定高度,由总体式样决定;
定义F7控件是否不可见;
由于F7中的比较两个对象是否相等时,不是比较对象全部的属性值,而是通过比较两个对象中指定属性是否相等,来确定对象是否相等通过identification指定这个比较属性的名称注意:如果属性的比较结果相等,则不会触发onchange事件,并且既是其他属性不相同,F7也设置为新的值;
定义F7控件的名称;
指定F7的组织类型,只对组织有效,内容为com.kingdee.eas.basedata.org.OrgType中的名称,例如:'Admin','Company'.;
规定F7控件为只读状态,不能修改,但可以选中或者拷贝,默认值为false;
定义F7控件的样式;
指定对象在F7中的提交格式.例如'{id}_{number}';;
定义按下tab键时F7控件获得焦点的顺序;
定义F7控件样式类,可以添加一个或多个;
指定F7控件的初始值,如果需要在运行期设置或取得F7的值,请使用getValue/setValue方法,value属性不支持option方法.;
定义F7控件的宽度,默认情况不指定宽度,由总体式样决定.;
- 参数说明: <span class="label label-info">EAS8.0+</span>
- 返回值说明:
- 参数说明: <span class="label label-info">EAS8.0+</span>
- 返回值说明:
- 参数说明: <span class="label label-info">EAS8.0+</span>
- 返回值说明:
- 参数说明: property-必要参数,F7控件的属性value-可选参数,F7控件的属性值 <span class="label label-info">EAS8.0+</span>
- 返回值说明:
- 参数说明: options-形式如{property:value[,property1:value1,...]}的json对象,用来描述标签的属性和相应的值 <span class="label label-info">EAS8.0+</span>
- 返回值说明:
- 参数说明: value-给F7控件设置的值,数据类型可以是Object/Array <span class="label label-info">EAS8.0+</span>
- 返回值说明:
事件说明:
说明:F7获得焦点时将触发onfocus事件
参数说明:
-
返回值说明:
事件说明:
F7失去焦点将触发onblur事件
参数说明:
-
返回值说明:
事件说明:
F7中的文本被选择时,将触发onselect事件
参数说明:
-
返回值说明:
事件说明:
当F7的值改变时,触发onchange事件
参数说明:
- event-onchange的eventvalue-类型为对象,包括两个属性:previous(改变前的值),current(改变后的值)
返回值说明:
事件说明:
F7被单击时将触发onclick事件
参数说明:
-
返回值说明:
事件说明:
F7被双击时将触发ondblclick事件
参数说明:
-
返回值说明:
事件说明:
在F7上释放按键时,将触发onkeyup事件
参数说明:
-
返回值说明:
事件说明:
在F7上按下键盘上的键时,将触发onkeydown事件
参数说明:
-
返回值说明:
事件说明:
当浏览器捕获到F7有键盘输入时触发onkeypress事件
参数说明:
-
返回值说明:
事件说明:
当鼠标指针进入F7内时,触发onmouseover事件
参数说明:
-
返回值说明:
事件说明:
当鼠标指针在F7内,并且鼠标按键被释放时,触发onmouseup事件
参数说明:
-
返回值说明:
事件说明:
当鼠标指针在F7内按下鼠标键时,触发onmousedown事件
参数说明:
-
返回值说明:
事件说明:
当鼠标指针离开F7时,触发onmouseout事件
参数说明:
-
返回值说明:
事件说明:
当鼠标指针在F7内移动时,触发onmousemove事件
参数说明:
-
返回值说明: