2013-02-21 76 views
0

我试图禁用具有禁用属性的组合框组件,但它不起作用。代码如下:ExtJS组合框禁用属性不起作用

xtype: 'bkl.exchange.ExchangeRFCombo', 
disabled: true, 
fieldLabel: 'Exchange', 
id: 'exchMapee', 
valueField: 'omsMappingCode', 
editable: false 

模式是远程的而不是本地的。所以组合框显示的值来自数据库。有没有解决这个问题的方法?

您的帮助表示感谢。

谢谢。

+0

你是什么意思“它不工作”?发布更多细节。 – 2013-02-22 07:23:39

回答

0

您可以添加到这个组合框:

listeners: { 
      'afterRender': function() { 
       this.disable(); 
      } 
     } 

被渲染后,将禁止框。

+0

它不起作用。事件甚至没有被捕获。 – 2013-02-22 06:36:52

+0

这里使用'afterrender'(事件是小写)事件是没有意义的。在呈现呈现之前设置属性将被禁用 – sra 2013-02-22 07:32:21