EXTJS4-如何在选择组合框项目时有条件地显示网格?

时间:2013-01-02 08:33:31

标签: extjs extjs4 extjs4.1

我有一个组合框和几个网格。

{
          xtype      : 'combobox',
          fieldLabel : 'Module',
          value: 'A' ,
          store: ['A', 'B', 'C'],
          listeners: {
              select: function(){
              // code goes here
              }
            }        
            }

假设,在选择A时,我想显示grid1并选择B,我想显示grid2等等。我该怎么做?

1 个答案:

答案 0 :(得分:1)

试试这个 -

{
   xtype : 'combobox',
   fieldLabel : 'Module',
   value: 'A' ,
   store: ['A', 'B', 'C'],
   listeners: {
   select: function(combo, records, eOpts){
           var value = records[0].get('value');
           if (value == 'A') {
             Ext.getCmp('grid1').show();
             Ext.getCmp('grid2').hide();
           }
   }
}