Ext.form.ComboBox最常用的一些属性和方法

来源:互联网 发布:九本满防防御数据 编辑:程序博客网 时间:2024/05/14 21:00

Js代码 

    id:'cbid',    
    name:'year',//name只是改下拉的名称    
    hiddenName:'hyear',//提交到后台的input的name    
    width : 80,    
    store : Wayfoon.Year,//填充数据    
    emptyText : '请选择',    
    mode : 'local',//数据模式,local代表本地数据    
    readOnly : true,//是否只读    
    value : (new Date()).YEAR,//默认值,要设置为提交给后台的值,不要设置为显示文本    
    triggerAction : 'all',// 显示所有下列数据,一定要设置属性triggerAction为all    
    allowBlank : false,//不允许为空    
    valueField : 'value',//值    
    displayField : 'text',//显示文本    
    editable: false,//是否允许输入    
    forceSelection: true,//必须选择一个选项    
    blankText:'请选择'//该项如果没有选择,则提示错误信息   


Js代码 
    id:'cbid',   
    name:'year',//name只是改下拉的名称   
    hiddenName:'hyear',//提交到后台的input的name   
    width : 80,   
    store : Wayfoon.Year,//填充数据   
    emptyText : '请选择',   
    mode : 'local',//数据模式,local代表本地数据   
    readOnly : true,//是否只读   
    value : (new Date()).YEAR,//默认值,要设置为提交给后台的值,不要设置为显示文本   
    triggerAction : 'all',// 显示所有下列数据,一定要设置属性triggerAction为all   
    allowBlank : false,//不允许为空   
    valueField : 'value',//值   
    displayField : 'text',//显示文本   
    editable: false,//是否允许输入   
    forceSelection: true,//必须选择一个选项   
    blankText:'请选择'//该项如果没有选择,则提示错误信息   

---------------------------------------------------------------------------------------------------------


Js代码 
属性   
view : Ext.DataView   
  
方法   
ComboBox( Object config )   
构造   
  
clearValue() : void  
清除所有文本/值对   
  
collapse() : void  
expand() : void  
收起/展开下拉列表   
  
doQuery( String query, Boolean forceAll ) : void  
执行查询   
  
getValue() : String   
选择当前字段的值   
  
isExpanded() : void  
下拉列表是展开的?   
  
select( Number index, Boolean scrollIntoView ) : void  
选中第index列表项   
  
selectByValue( String value, Boolean scrollIntoView ) : Boolean   
选中值为value的列表项   
  
setEditable( Boolean value ) : void  
设editable属性为value   
  
setValue( String value ) : void  
设置当前值为   
  
配置{   
allQuery : String //''   
autoCreate : Boolean/Object //{tag: "input", type: "text", size: "24", autocomplete: "off"}  
displayField : String //显示字段   
editable : Boolean //true当然就是combobox了,如果不可编辑就是一个select了   
forceSelection : Boolean   
handleHeight : Number //如果resiable为真时,设置   
hiddenName : String   
lazyInit : Boolean //除非得到焦点才开始初始化列表,默认为真   
lazyRender : Boolean //除非请求,才开始输出,默认为假   
listAlign : String //对齐方式,参见Ext.Element.alignTo,默认为'tl-bl'   
listClass : String   
listWidth : Number   
loadingText : String //仅当mode = 'remote'时调用数据时显示的文本   
maxHeight : Number //300   
minChars : Number //最少输入多少个字开始响应,远程时默认为4,本地为0,如果不可编辑则此值无效   
minListWidth : Number   
mode : String //可选值local/remote之一,从本地还是远程取数据   
pageSize : Number //在远程模式下,如果此值大于0会在底部显示一个翻页工具条   
queryDelay : Number //查询延时,远程默认为500,本地10   
queryParam : String //查询参数,默认为query   
resizable : Boolean   
selectOnFocus : Boolean   
selectedClass : String   
shadow : Boolean/String //True或"sides"为默认风格, "frame" for 4-way shadow, and "drop" for bottom-right   
store : Ext.data.Store   
title : String   
transform : Mixed //对应一个select元素,可以将select转为combobox对象   
triggerAction : String //点击按钮时的动作.默认为query   
triggerClass : String   
typeAhead : Boolean //false   
typeAheadDelay : Number //250   
valueField : String   
valueNotFoundText : String //值不存在时的提示信息   
}   
  
事件   
beforequery : ( Object queryEvent )   
beforeselect : ( Ext.form.ComboBox combo, Ext.data.Record record, Number index )   
collapse : ( Ext.form.ComboBox combo )   
expand : ( Ext.form.ComboBox combo )   
select : ( Ext.form.ComboBox combo, Ext.data.Record record, Number index )  

 

来源:http://cn-done.iteye.com/blog/733295

原创粉丝点击