我正在向EnhancedGrid添加一个新行,并启用了IndirectSelection和FilterPlugin。添加新行的代码是:
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代码是否有新行的可见行,代码没有区别。
可能的原因是什么?
答案 0 :(得分:2)
如你所愿:)
grid.store.fetch()无效,调用grid.render() - 这将使用当前加载的store / itemset重新呈现表标记