FR.ComboBoxEditor
Hierarchy
FR.OBFR.WidgetFR.BaseEditorFR.TriggerEditorFR.BaseComboBoxEditorFR.ComboBoxEditorSubclasses
Files
下拉框控件
var $el = $('<div>').css({position : 'absolute', top : 5, left : 40}).appendTo('body');
var editor = new FR.ComboBoxEditor({
renderEl : $el,
directEdit : true, //是否允许直接编辑
allowBlank : false, //是否允许为空
widgetUrl : null, //支持模糊搜索,异步取数请求url
fontSize : 14, //显示的字体大小
width : 120,
height : 24,
maxCount : 3, //一页显示的记录数
sonHeight : 24, //子项元素高度
items : [ //本地取数方式,优先于widgetUrl
{text : "一一", value : "aa"},
{text : "二二", value : "bb"},
{text : "三三", value : "cc"},
{text : "四四", value : "dd"}
]
});
Defined By
Config options
options : JSON
属性配置 ...
属性配置
- maxCount : Number (optional)
一页显示的记录个数
Defaults to:
10
- sonHeight : Number (optional)
下拉框单项高度
Defaults to:
18
- value : Object (optional)
默认值
Defaults to:
''
- limitData : Number (optional)
单次加载的数据量
Defaults to:
500
- autoFixWidth : Boolean (optional)
自动调整列表宽度
Defaults to:
true
- allowBlank : Boolean (optional)
允许为空
Defaults to:
true
- fontSize : Number
字体大小
- widgetUrl : String
下拉列表数据
- width : Number
控件宽度
- height : Number
控件高度
- items : Array
下拉列表数据,这一项优先于widgetUrl
Overrides: FR.Widget.options
Defined By
Properties
Defined By
Methods
根据显示值获取实际值 ...
根据显示值获取实际值
Parameters
- records : Object
实际值
- text : Object
显示值
- index : Object
序号
Returns
- *
实际值
considerAllowBlankLength( ) : number
返回加入允许为空一项的下拉列表的总元素个数 ...
返回加入允许为空一项的下拉列表的总元素个数
Returns
- number
返回个数
fireEvent( eventName ) : Boolean
触发绑定过的事件 * * ...
触发绑定过的事件 * *
Parameters
- eventName : String
要触发的事件的名字 *
Returns
- Boolean
如果事件函数返回false,则返回false并中断其他同名事件的执行,否则执行所有的同名事件并返回true
getValue( ) : *
不管是每次取值都从后台读取匹配结果还是从已经加载的数据中匹配,都不是很好
todo 弄成this.value存放控件结果值 ...
不管是每次取值都从后台读取匹配结果还是从已经加载的数据中匹配,都不是很好 todo 弄成this.value存放控件结果值
Returns
- *
Overrides: FR.Widget.getValue
initContent( $dom, showValue, index )
isStringTypeNumber( o ) : boolean
"24"这种形式的 * ...
"24"这种形式的 *
Parameters
- o : Object
宽度或者高度 *
Returns
- boolean
是否是"24"这种形式
on( eventName, fn )
once( eventName, fn )
un( eventName, fn )