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を使用して、Firebugが作成されたことを確認する必要がありました。この新しい行は表示されません。新しい行で表示されている行のhtmlコードを確認しましたが、コードに違いはありません。

考えられる原因は何ですか?

4

1 に答える 1

2

あなたの好きなように :)

grid.store.fetch()は効果がありません。grid.render()を呼び出してください。これにより、現在ロードされているストア/アイテムセットでテーブルマークアップが再レンダリングされます。

于 2012-08-28T14:35:31.717 に答える