Dojo 1.8添加新行

时间:2012-08-27 17:00:22

标签: dojo

我正在向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代码是否有新行的可见行,代码没有区别。

可能的原因是什么?

1 个答案:

答案 0 :(得分:2)

如你所愿:)

grid.store.fetch()无效,调用grid.render() - 这将使用当前加载的store / itemset重新呈现表标记