ItemFileWriteStore を持つ EnhancedGrid があります。グリッドで startup() を呼び出した後、次のコードを使用して同じものを非表示にします。
dojo.style(grid.domNode, 'display', 'none');
次に、ボタンをクリックして、このグリッドのストアの URL を変更し、次のコードを使用してストアを更新してグリッドを表示しようとします。
store.save();
store.close();
store.url='AjaxPopulate.json?os_type='+dijit.byId('osType').get('value');
store.save();
store.fetch({query:{id: '*'}});
dojo.style(grid.domNode, 'display', '');
grid.store.close();
grid.setStore(store);
上記のコードは Firefox と Chrome では正常に動作しますが、IE8 と IE9 では動作しません。IE 開発者ツール コンソールに「オブジェクト エラー」メッセージが表示されます。
お願いします。上記のコードの問題を特定するのに役立ちます。