我有一個Ext.grid.EditorGriPanel,它的columnModel中有一個combobox編輯器(combox的存儲只有2個項目:啓用/禁用)。當一個新的空白行插入到網格中時,我希望該列中的組合框必須設置爲默認值(啓用),並且不會展開下拉列表。 我試圖用 grid.colModel.columns[2].editor.select(0)
來獲得組合框編輯器併爲其設置「啓用」值,但它不起作用。另一種方法是使用grid.colModel.columns[2].getCellEditor(rowIndex)
,但它返回一個EditorGrid(我很驚訝,因爲ExtJS 3.3.1 API沒有這個組件)。 你能幫我解決這個問題嗎? 非常感謝!設置ExtJS.form.ComboBox的值
0
A
回答
0
當一個新的空白行插入 格,我想在 列組合框必須設置爲默認值 (啓用),並在下拉是 沒有擴大。
當新record
插入到網格的store
,需要你列的值(在記錄)設置爲「已啓用」。我不確定你現在是否這樣做?換言之,該值不得設置爲列的editor
。將其直接設置在記錄中。
(另外,你可以定義默認值,用於使用存儲的recordType
財產的所有記錄 - 見ExtJS API documentation更多細節 - 但這是可選的)
最後,需要注意的是,ComboBox就在添加行後立即顯示。僅當您開始編輯特定單元格時纔會顯示組合框 - 這是EditorGrid
在ExtJS中的工作方式。但至少你應該得到新的一行,立即顯示正確的值(「啓用」)與此建議。
相關問題
- 1. 的document.getElementById()值不設置值
- 2. 設置Dijit.Form.Textarea的值
- 3. datepicker的設置值
- 4. CheckBoxFor的設置值
- 5. 設置NSTextField的值
- 6. 設置RichTextBox的值
- 7. bytearray的設置值
- 8. 設置scopr值
- 9. 設置長值
- 10. Javascript - 設置值
- 11. 設置值
- 12. 當設置值
- 13. 設置DisplayPropertyName值
- 14. 設置值
- 15. 設置RunWorkerCompleted值
- 16. Couchbase設置值
- 17. 設置值NSMutableDictionary?
- 18. 設置System.Drawing.Color值
- 19. jquery - 設置值
- 20. wymeditor設置值?
- 21. javascript設置值
- 22. 按參考值設置的數組/按值設置
- 23. jquery設置表值列值的值
- 24. 的jQuery設置的Hash值
- 25. Python的建設的值設置字典
- 26. 使用BeanUtils設置設置值
- 27. 下拉選項設置innerHTML設置值
- 28. 從ios設置中設置默認值
- 29. 重新設置Android Spinner設置值
- 30. 設置Html.TextBox值設置爲null