ExtJs - 通过单击行中的相应图像来编辑网格单元格

Posted

技术标签:

【中文标题】ExtJs - 通过单击行中的相应图像来编辑网格单元格【英文标题】:ExtJs - Edit Grid cell by click on respective image in row 【发布时间】:2016-03-26 11:23:00 【问题描述】:

我正在使用Ext.grid.Panel。现在我的要求是我想通过点击每行中的图像/按钮来编辑特定的单元格,其中 actioncolumn(xtype) 而不是点击单元格,

我已经尝试过使用 rowEditing 插件,但我不想在单元格编辑时更新和取消按钮。我可以通过单击每行中的按钮/图像来编辑网格行中 6 个单元格中的 2 个或 3 个单元格吗?

【问题讨论】:

【参考方案1】:

如果您的问题是您只想编辑 6 列中的 2 或 3 列,您可以使用 RowEditing 插件来做到这一点。您所要做的就是不要为那些您不希望可编辑的列定义“编辑器”属性。

如果您的问题是您不想要更新/取消按钮,您可以使用 cellEditing 插件。它就像 rowEditing 插件一样工作。唯一的区别是行编辑您一次编辑整行,使用单元格编辑你一次编辑一个单元格,你不会看到带有单元格编辑的更新/取消按钮

【讨论】:

以上是关于ExtJs - 通过单击行中的相应图像来编辑网格单元格的主要内容,如果未能解决你的问题,请参考以下文章

ExtJS 4 - 如何禁用特定行中的复选框

ExtJS 3:如何根据行中的值对不同的行定义不同的操作?

extjs 网格面板任意行中的文件字段

EXTJS 网格分组扩展行中的奇怪行为 - 缺少 CSS?

单击一行后,Extjs 4 网格自定义添加一个带有文本字段的面板

如何在 ExtJS 5 中的网格编辑器组合框的当前记录中添加项目