extjs删除行的代码
时间: 2023-03-28 09:01:40 浏览: 165
以下是 ExtJS 删除行的代码示例:
```
// 获取 grid 组件
var grid = Ext.getCmp('gridId');
// 获取选中的行
var selectedRows = grid.getSelectionModel().getSelection();
// 删除选中的行
grid.getStore().remove(selectedRows);
```
这段代码可以在 ExtJS 中删除选中的行。
相关问题
extjs每行删除按钮代码
以下是 ExtJS 中每行删除按钮的代码示例:
```
{
xtype: 'button',
text: '删除',
handler: function(grid, rowIndex, colIndex) {
var rec = grid.getStore().getAt(rowIndex);
grid.getStore().remove(rec);
}
}
```
这段代码会在每行添加一个删除按钮,点击按钮会删除对应行的数据。
extjs删除每行按钮的代码
以下是删除每行按钮的 ExtJS 代码示例:
```
Ext.create('Ext.grid.Panel', {
title: 'My Grid Panel',
store: myStore,
columns: [
{ text: 'Name', dataIndex: 'name' },
{ text: 'Email', dataIndex: 'email', flex: 1 },
{
xtype: 'actioncolumn',
width: 50,
items: [{
icon: 'delete.png',
tooltip: 'Delete',
handler: function(grid, rowIndex, colIndex) {
var rec = grid.getStore().getAt(rowIndex);
Ext.Msg.alert('Delete', 'Delete ' + rec.get('name'));
}
}]
}
],
height: 200,
width: 400,
renderTo: Ext.getBody()
});
```
希望能对你有所帮助。
阅读全文