2017-08-01 6 views
2

Extjs Grid V6.2を編集可能なグリッドのコンボボックスに使用しています。コンボボックスの矢印アイコンは、フィールドをダブルクリックした後にのみ表示されます。だから、どのようにすれば最初の時点で簡単に表示させることができますか? (例)グリッドが表示されているとき。代わりにeditor使用ここでwidgetcolumnExtjs Gridに矢印アイコンを表示するにはどうすればいいですか?

Ext.application({ 
name: 'Fiddle', 

launch: function() { 

    var grid = Ext.create('Ext.grid.Panel', { 
     renderTo: Ext.getBody(), 
     store: { 
      Fields: ['abbr', 'name'], 
      data: [{"abbr": "INR", "name": "INR"}, 
      {"abbr": "EUR", "name": "EUR"}, 
      {"abbr": "USD", "name": "USD"}], 
     }, 
     columns: [{ 
      dataIndex: 'name', 
      xtype: 'widgetcolumn', 
      widget: { 
       xtype: 'combo', 
       store: ['INR', 'EUR', 'USD'] 
      } 
     }] 
    }); 
    } 
}); 

sencha fiddle

答えて

0

は私の問題のスクリーンショットで、それはグリッド幅の変化を示しています。

ScreenShot

+0

私はこのcode.This問題が幅と幅ホバーサイズがこの問題を解決するためにwidth.How same.Andはまた別のグリッド列に影響を与えないからであるworking.Butでみてください。 – Raguman

+0

@Ragumanあなたの問題でSencha Fiddleを作成できますか? –

0

{ 
          editor: { 
           xtype: 'combobox', 
           queryMode: 'local', 
           displayField: 'name', 
           collapsible: true, 
           valueField:'abbr', 
           store: { 
            Fields: ['abbr', 'name'], 
            data: [{"abbr": "INR", "name": "INR"}, 
             {"abbr": "EUR", "name": "EUR"}, 
             {"abbr": "USD", "name": "USD"}], 
           }, 
          }, 
          dataIndex: 'currency', 
          flex: .5, 
          collapsible: true,       
         }, 
関連する問題