0
rownumberer를 사용하는 그리드가 있습니다. 그러나 마지막 행을 제외한 모든 행을 삭제하면 그 번호가 순서대로 나타나지 않습니다. 이미 grid.getView().refresh()
을 사용했지만 문제가 해결되지 않았습니다. 행 삭제/추가 후 Rownumberer가 순서대로 나타나지 않습니다. ExtJS 4.1
var productHardwareGrid = Ext.create('Ext.grid.Panel', {
id: 'productHardwareGrid',
store: prodHardGridStore,
selModel: prodHardCheckBoxSelection,
frame: false,
loadMask: true,
stripeRows: true,
autoScroll: true,
preventRender: true,
tbar: [{
xtype: 'button',
text: 'Add Product',
id: 'addProductHW',
iconCls: "icon-grid-add",
handler: function() {
prodWinAdd('productHardwareGrid', 'HW');
}
},
{
xtype: 'button',
text: 'Delete Product',
iconCls: "icon-grid-delete",
handler: function() {
prodDelete('HW');
productHardwareGrid.getView().refresh();
},
id: 'prodHardDelBtn',
disabled: true
}
],
columns: [
{
xtype: 'rownumberer',
header: 'No',
defaults: {
align: 'center',
flex: 0,
width: 40,
sortable: false,
menuDisabled: true
}
},