我需要在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/

10-12 14:24