Sto usando Extjs Grid V6.2 la casella combinata in una griglia modificabile e l'icona della freccia della casella combinata possono essere visualizzate solo dopo aver fatto doppio clic sul campo. Quindi come posso farlo facilmente mostrare all'inizio, (ad es.) Quando la griglia mostra.
{
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,
},
risposte:
0 per risposta № 1Invece di editor
uso widgetcolumn
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"]
}
}]
});
}
});
0 per risposta № 2
Ecco lo screenshot del mio problema, mostra le modifiche alla larghezza della griglia.