问题:grid在某些情况下会错位
解决方法:
在grid中设置reserveScrollbar:true
grid = Ext.create("Ext.grid.Panel",{
split: true,
layout: 'fit',
margin:'0 0 0 0',
id: grid_id,
store: store,
height:_height,
border: true,
scrollable:true,
scrollDelta:1000,
deferRowRender:true,
reserveScrollbar:true,//在grid末尾保留足够的滚动条大小的空间(解决grid列错位问题)
//invalidateScrollerOnRefresh: false,
viewConfig: {
enableTextSelection: true,
trackOver: true,
getRowClass: function (record, rowIndex, rowParams, store) {
if (Mo.Event.ChangeRowClass) {
return Mo.Event.ChangeRowClass(record, rowIndex, rowParams, store);
}
else
return "row-ReportO