在你的ExtJS添加这将覆盖文件:
//////////////////////////////
// Ext.grid.feature.RowWrap //
//////////////////////////////
/**
* Fixed stripeRows not working on wrapped rows
*/
Ext.override(Ext.grid.feature.RowWrap, {
wrapTpl: [
'<tr data-boundView="{view.id}" data-recordId="{record.internalId}" data-recordIndex="{recordIndex}" class="{[values.itemClasses.join(" ")]} {[values.rowClasses.join(" ")]} ' + Ext.baseCSSPrefix + 'grid-wrap-row">',
'<td class="' + Ext.baseCSSPrefix + 'grid-rowwrap ' + Ext.baseCSSPrefix + 'grid-td" colSpan="{columns.length}">',
'<table class="' + Ext.baseCSSPrefix + '{view.id}-table ' + Ext.baseCSSPrefix + 'grid-table" border="0" cellspacing="0" cellpadding="0">',
'{[values.view.renderColumnSizer(out)]}',
'{%',
'values.itemClasses.length = 0;',
'this.nextTpl.applyOut(values, out, parent)',
'%}',
'</table>',
'</td>',
'</tr>', {
priority: 200
}
]
});
这仅仅是一个拷贝/ p在原始tpl中加入{[values.rowClasses.join(" ")]}
。
您是否更新了样式表(而不仅仅是.js文件)?这已经烧伤了我过去 –
好主意,但没有插件的CSS。我没有更新ext-all.css到适当的版本。 – zeke