1
列
我試圖讓東西看起來像分開displayField和ValueField:http://dev.sencha.com/deploy/ext-3.4.0/examples/grid/edit-grid.htmlExtJS的3.4編輯網格:如何在
但我想改變光柱:
我希望它包含IDS而不是實際值。
我可以強制組合框從呈現不同的值,但不是實際的列值(其實我不知道在哪裏(商店ID值映射列不只是爲編輯)):
new Ext.grid.EditorGridPanel({
...
store: new Ext.data.Store ({
...
fields: [
'MagicId',
...
]
})
columns: [
{
header: 'Magic',
dataIndex: 'MagicId',
editor: new Ext.form.ComboBox({
store: new Ext.data.Store({
...
fields: ['id', 'title']}),
valueField: 'id',
displayField: 'title',
editable: 'false'
})
},
...
]
當我在組合框中選擇「Magic title」時,無論如何我都會在我的網格中獲得MagicId。我明白爲什麼發生這種情況,但無法按照我需要的方式工作...
我試圖用...替換所有不必要的代碼以幫助您閱讀。
感謝您的關注。