我正在尝试使用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>'
)
}]
});
谁知道我做错了什么?
提前感谢。
答案 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