1

この Dojo ItemFileReadStore を強制的に更新できるようにしたいと考えています。私がそれを行う方法はありますか?

            existingCasesStore = new dojo.data.ItemFileReadStore({ url: "some url here" });
            existingCasesStore.fetch();

            // Creates the Choose Existing list box
            new dojo.form.FilteringSelect({
                store: existingCasesStore,
                autocomplete: true,
                maxHeight: "300",
                required: false,
                id: "choose_existing_select_id",
                onChange: function(selected) {
                    utils.setStatusMessage("case_info_status", "", " ");
                }
            }, "choose_existing_select_id");
4

2 に答える 2

2

さん、

ヒントをありがとう..これが私がそれを機能させるためにしたことです。

existingCasesStore.close();
existingCasesStore = new dojo.data.ItemFileReadStore({ data: testData });
existingCasesStore.fetch();
dijit.byId('choose_existing_select_id').set("store", existingCasesStore);
于 2012-10-01T16:22:20.970 に答える
2

以下を実装してみてください

http://dojotoolkit.org/reference-guide/1.8/dojo/data/ItemFileReadStore.html#reloading-refreshing-itemfilereadstore-from-a-data-object-dojo-toolkit-1-4

fetch基本的には店を閉めて、次にアイテムが読み込まれたときに新しいものを呼び出すようにします

于 2012-09-29T19:45:52.650 に答える