sencha extjs 4.2 rowexpander架构师3

时间:2014-02-03 14:34:58

标签: extjs plugins

我正在尝试使用rowexpander创建一个gridpanel。我将rowexpander.js文件作为javascript加载到资源中。 这是覆盖函数中的代码:

Ext.define('login.view.override.gridpanelAllUsers', {
    override: 'login.view.gridpanelAllUsers', 
     plugins: [{
        ptype: 'rowexpander',
        rowBodyTpl : new Ext.XTemplate(
            '<tpl>',
                '<p>this is a test.</p>',
            '</tpl>'

    )

         }]
});
谁知道我做错了什么?

提前感谢。

3 个答案:

答案 0 :(得分:0)

我能够使用此处的rowexpander.js代码使其正常工作: http://docs.sencha.com/extjs/4.2.2/source/RowExpander.html#Ext-grid-plugin-RowExpander

假设您已正确引用网格面板,其余的覆盖代码看起来很好。我已经在我升级到类的表上准确地使用了你的代码,并应用了覆盖。如果问题仍然存在,您的浏览器控制台可能会缩小问题范围。

答案 1 :(得分:0)

使用 - 要求:['Ext.ux.RowExpander']

在您的网格类文件中。

答案 2 :(得分:0)

简单的答案是将Sench Architect升级到3.1