我试图在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