这部分的代码是这样的
cm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), sm,{
header : '类型',
dataIndex : 'UINAME',
width : 80,
editor : new Ext.form.ComboBox({
mode : 'local',
selectOnFocus : 'true',
readOnly:true,
store : new Ext.data.SimpleStore({
data : uiName,
fields : ['SELECT_VALUE', 'SELECT_TITLE']
}),
triggerAction : 'all',
typeAhead : 'true',
displayField : 'SELECT_TITLE',
valueField : 'SELECT_VALUE',
notShow:false,
editable : false

})
}
}]);
这个是grid中的一列,怎么让这个下拉列表为只读的状态。请大家帮忙看看啊。谢谢大家了

解决方案 »

  1.   

    readOnly设置为true之后不是只读的么?
      

  2.   

    disabled : true如果需要什么属性, 可以在他的doc 里面找阿. 开API
      

  3.   

    但是这个是下拉列表,readOnly设置为true不管用啊。
      

  4.   

    增加下面属性看看disabled:true
      

  5.   


    editable:false只是设置选择的值不能编辑,但不是下拉列表为只读
      

  6.   

    disable:true 楼主可以开api文档看看
    Ext.getCmp('那一列id').setDisabled(true);
      

  7.   

    disable:true 也不行啊,那个下拉列表还是可以选择。哎。
      

  8.   

    不是disable  是disabled : true