基本上我的问题分为两部分。ExtJS 4 示例中有扩展网格的示例。但它们不起作用:(我在新推荐的 mvc 应用程序模式中使用 ExtJS 4。
- 将第一列添加到带有用于编辑和删除的按钮的网格中
- 网格是选项卡面板的第一个选项卡。如果按下编辑按钮,则应创建一个新选项卡并将其绑定到商店。
- 一个新按钮应该打开一个带有绑定到商店的空表单的选项卡
有没有人有这方面的经验?任何工作代码示例?我感谢您的帮助!谢谢!
我找到了一种添加按钮(或更正确的图像)的方法。
因此,您需要使用 xtype: 'actioncolumn' 添加新列,并将每个按钮(图像)描述为项目。
例如:
...
columns: [
{
text: 'Name',
dataIndex: 'registrant_name',
flex: 1
}, {
xtype: 'actioncolumn',
width: 40,
items: [{
icon: 'path_to_img',
handler: function(grid, rowIndex, colindex) {
alert('click!');
}
}]
}
],
...
文档页面上的链接: http ://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid.column.Action