0

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

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

因此,我们如何为特定的网格记录单元格(背景颜色和工具提示)动态更新这两个内容?

提前感谢您的帮助。

PS:ExtJs 版本 4.1.1

4

1 回答 1

0

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

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

 grid.getView().refresh();

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

希望这可以帮助。

于 2013-01-15T11:08:57.813 回答