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