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
}
},