我試圖在editorgridpanel的不同行上顯示/加載不同的編輯器。像另一個行上的文本框combobox/superboxselect,它可以是任意順序,隨機的。 指示將顯示哪個編輯器的條件駐留在數據庫中。 請告訴我,如果這是可能的,如果是這樣,我該怎麼做呢..我已經試圖拉動異步的條件,這是針對各自的列單擊事件,但稱它異步會導致問題。請告知EditorGridPanel中的一列的不同編輯器ExtJS
1
A
回答
0
任何事情都是可能的,但是你想做的事情需要一點工作。基本思想是動態配置所需的網格編輯器,並在需要時用新編輯器更新列。現在......需要做什麼才能真正起作用如果不深入研究Ext源代碼,我不能說它 - 它幾乎肯定會要求覆蓋網格和/或列模型中的默認行爲。
異步拉你的條件會(我想)對點擊一行以進行內聯編輯的交互太慢。如果從點擊到配置的編輯器需要第二秒鐘或更多時間,那麼這將不是可接受的性能。如果可能的話,我會嘗試找到一種方法將條件與其他行數據一起發送(它們可以在客戶端的商店數據模型中,而不必在網格中顯示)。
不知道更多關於您的業務需求的信息,將可編輯網格放在一邊可能更適合,而是使用綁定到網格的動態配置的FormPanel。這樣,配置表單時點擊然後稍微暫停的交互似乎更自然。此外,使用特定配置渲染表單的功能是完全標準的,並且不需要任何花費。見this example作爲出發點(你的形式是動態的,但也許是相同類型的相互作用可以工作?)
相關問題
- 1. ExtJS的EditorGridPanel和列渲染
- 2. Ext JS EditorGridPanel不可編輯
- 3. EXTJS 4.如何在同一列的網格中設置不同的編輯器?
- 4. ExtJS - EditorGridPanel中的ComboBox寬度
- 5. ExtJS - EditorGridPanel行不可拖動?
- 6. extjs列編輯器格式編輯器的值
- 7. 由呈現值一個ExtJS 3 EditorGridPanel
- 8. ExtJS 3.4 EditorGridPanel佈局問題
- 9. ExtJS EditorGridPanel顯示錯誤
- 10. EXTJS:編輯器網格 - 插入具有不同屬性的行
- 11. extjs過濾器編輯器
- 12. 編輯ExtJs網格中的一行
- 13. ExtJS的 - EditorGridPanel:當選定單元格
- 14. EditorGridPanel沒有排過在ExtJS的效果
- 15. ExtJS Grid中的行編輯
- 16. 濾波器同一列的ExtJS的4
- 17. ExtJS編輯器網格中的自定義編輯控件
- 18. 在ExtJS EditorGridPanel中級聯組合框
- 19. Extjs的HTML編輯器和如何自定義編輯器
- 20. 加載編輯器的遠程值 - Extjs
- 21. 編輯器網絡上的ExtJs remoteCombo
- 22. ExtJS的6:使用多個編輯器在一個單一的網格列
- 23. 使extjs textarea不可編輯
- 24. extjs網格編輯器提前到下一列
- 25. 如何爲JTable中的一列添加不同的單元格編輯器?
- 26. EXTJS 3.2.1 EditorGridPanel - 與jsonstore組合框
- 27. ExtJS的HTML編輯佔位
- 28. VIM編輯 - 編輯中的每一行的不同位置,同時
- 29. ExtJS 5:複雜的網格數據 - 設置列編輯器值
- 30. 復位EditorGridPanel列的值
感謝您的回覆,bmoeskau 有具一格會使事情複雜化了來自用戶的形式面板用戶界面的角度來看。 我已經限制異步調用來獲取只有數據,現在確定編輯器的類型使用..的條件是同步完成的,它的工作很好暫時..在邊註上我發現這個PropertyGrid http: //www.extjs.com/deploy/dev/examples/grid/property-grid.html,它在一列上顯示不同類型的編輯器..但我會修改它以顯示更多列。當我得到類似的要求時,會嘗試看看這種類型是多麼的靈活 – Sloane 2010-03-13 06:30:24