如何在Extjs 4中根据用户操作动态更新网格单元颜色和工具提示?

如何在Extjs 4中根据用户操作动态更新网格单元颜色和工具提示?,extjs,grid,tooltip,cell,background-color,Extjs,Grid,Tooltip,Cell,Background Color,根据用户操作,如单击按钮,我们需要更新网格单元并修改其背景颜色和工具提示 请注意,它只能是网格记录的一个特定单元格,而不是影响所有记录的整个列 因此,我们如何为特定的网格记录单元动态更新这两件事——背景颜色和工具提示 提前谢谢你的帮助 PS:ExtJs版本4.1.1我已经找到了解决方案。虽然,不确定这是否是最好的方式,但在这里发布它,因为它可能会帮助寻找相同的人 解决方案是为需要更新的列编写自定义呈现器函数,并在需要更新的用户操作上调用以下代码(如在单击的按钮的处理程序中): 上面的代码将调用列

根据用户操作,如单击按钮,我们需要更新网格单元并修改其背景颜色和工具提示

请注意,它只能是网格记录的一个特定单元格,而不是影响所有记录的整个列

因此,我们如何为特定的网格记录单元动态更新这两件事——背景颜色和工具提示

提前谢谢你的帮助


PS:ExtJs版本4.1.1

我已经找到了解决方案。虽然,不确定这是否是最好的方式,但在这里发布它,因为它可能会帮助寻找相同的人

解决方案是为需要更新的列编写自定义呈现器函数,并在需要更新的用户操作上调用以下代码(如在单击的按钮的处理程序中):

上面的代码将调用列渲染器函数,该渲染器函数应该能够根据应用程序的当前状态判断在网格列应用哪个背景颜色和工具提示


希望这能有所帮助。

您必须编写一些代码来实现它。@lontivero:感谢您花时间发布此评论:)
 grid.getView().refresh();