如何告诉树面板再次呈现记录?
Posted
技术标签:
【中文标题】如何告诉树面板再次呈现记录?【英文标题】:how to tell a tree panel to render a record again? 【发布时间】:2012-09-26 14:00:05 【问题描述】:我以编程方式更改了树节点的一些值,并希望将 Ext.tree.Panel
显示为新值。
使用set()
我得到“脏”记录,但不知何故这不足以触发渲染器重新渲染行。
【问题讨论】:
【参考方案1】:请改用 beginEdit() 和 endEdit()。那应该触发负责任的事件
【讨论】:
谢谢。我看到了这些方法,并认为它们在编辑节点时类似于“锁”。在每个修改模型方法的开头和结尾添加它们,一切正常:) @da_b0uncer 并非全部,它们完全适用于此类用例 :) 在您调用endEdit()
之前,它们还将防止脏标记,因此在您进行编辑之前不会发生任何事情。跨度>
我明白了...我进行了一些get()
和set()
调用来更改列中一行的图像,因为我不知道这一点。现在我可能只能依靠渲染器来做到这一点。以上是关于如何告诉树面板再次呈现记录?的主要内容,如果未能解决你的问题,请参考以下文章