Ext.grid.plugin.Row扩展器,setCmp():“rowBodyTpl”配置是必需的,未定义(ExtJS 7.3x)

tkqqtvp1  于 2022-09-26  发布在  其他
关注(0)|答案(1)|浏览(141)

我正在尝试使用RowExpander插件,但遇到了错误

应用程序。js_dc=1622045752220:5338[E]Ext.grid.plugin.Row扩展器。setCmp():“rowBodyTpl”配置是必需的,未定义

我尝试了以下两种场景来定义rowBodyTpl,但错误仍然存在。有人有什么想法吗?
实现一我添加了itemConfig作为example rowExpander in sencha docs

{
    xtype: 'gridcolumn',
    store: 'Accounts',
    plugins: {
        rowexpander: true,
    },
    itemConfig: {
        body: {
            tpl: '<img height="100" src="http://www.sencha.com/assets/images/sencha-//avatar-64x64.png"/>'
        }
    }
}

第二次尝试时,我将rowbody tpl添加到gridcolumn本身,但仍然得到上面的错误。。

{
    xtype: 'gridcolumn',
    store: 'Accounts',
    plugins: {
        rowexpander: true,
    },
    rowBodyTpl: null
    enter code here
}
70gysomp

70gysomp1#

对于经典工具包。

plugins: {
   rowexpander: {
      rowBodyTpl: new Ext.XTemplate( '<p>text</p>' )
   }
},

相关问题