javascript - 带有 RowExpander 的 ExtJS4 网格

标签 javascript extjs4

我需要在 rowexpander 中显示一个表单。为此,我计划创建一个临时 div 作为 rowexpander 的一部分,然后在 expandbody 事件期间将表单附加到它。但是,我对如何为 RowExpander 注册 expandbody 监听器感到困惑。

请帮帮我。

谢谢

最佳答案

您确定不想使用常规的行编辑器吗?或者弹出一个窗口,将记录加载到表单中?


编辑: 如果这就是您想要的,那么只需按照 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/

相关文章:

javascript - extJs(设置高度和宽度)百分比

javascript - 你能用 Jest 只模拟外部模块的一部分吗?

javascript - 如何根据解析用户命令字符串为 HTML 元素着色

javascript - 如何在 native react 中数组过滤器响应值后禁用按钮

javascript - 为什么XMLHttpRequest的readystate不等于4?

javascript - 如何从 ExtJs 4 中的按钮处理程序访问数字字段值?

extjs - 在 extjs4.1 的服务器端过滤存储

Javascript 图表不从 mysql 填充数据

javascript - Extjs - 添加图表时获取 'TypeError: name is undefined'

javascript - 在 ExtJS 中加载 hasMany 数据