0

我在启用了 IndirectSelection 和 FilterPlugin 的情况下向 EnhancedGrid 添加了一个新行。添加新行的代码是:

grid.store.newItem({msConstId: response, msname: msName,description:description, msorder:msorder,eventType:eventTypeVal,eventTypeId:eventTypeId,isngrp:'N',eventAttribute:eventAttributeVal,eventAttributeId:eventAttribute});
grid.store.fetch();

这会创建一个新行,但它是隐藏的且不可见,并且存在于网格边界之外。我必须使用 Firebug 来验证它是否已创建。此新行不可见。我检查了带有新行的可见行的 html 代码,并且代码没有区别。

可能的原因是什么?

4

1 回答 1

2

如你所愿 :)

grid.store.fetch() 没有效果,调用 grid.render() - 这将使用当前加载的存储/项目集重新渲染表标记

于 2012-08-28T14:35:31.717 回答