我需要在rowexpander中显示一个表单。为此,我计划创建一个临时div作为rowexpander的一部分,然后在expandbody事件期间将一个表单附加到它。但是,对于如何为RowExpander注册expandbody侦听器,我感到困惑。
请帮我。
谢谢
最佳答案
您确定不想使用常规的roweditor吗?还是弹出一个窗口,其中记录已加载到表单中?
编辑:
如果仅此而已,请按照Sencha中的示例进行操作。
基本上,您要做的就是指定一个模板,该模板要求您如何在插件配置中呈现数据。您无需仅侦听扩展事件即可呈现数据。
plugins: [{
ptype: 'rowexpander',
rowBodyTpl : [
'<p><b>Company:</b> {company}</p><br>',
'<p><b>Summary:</b> {desc}</p>'
]
}],
关于javascript - 使用RowExpander的ExtJS4网格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8728436/