0

Dojo 1.6 でウィジェットItemFileReadStoreを埋める必要があります。my dijit.form.FilteringSelect私のデータは、次の構造を持つ Javascript オブジェクト内にあります。

[Object]
   |
   |--> [object]
   |--> [object]
           |
           |-->id:85
               name:someName

このオブジェクトを JSON オブジェクトに変換してみました。これにより、次のような結果が得られます。

var dataValues = JSON.stringify(myObject);
// result = [{"id":85,"name":"someName"}]

この JSON オブジェクトを使用して、2 つの異なる方法でストアを作成しようとしました。

1.var store = new dojo.data.ItemFileReadStore({ data:dataValues});


2.var store = new dojo.data.ItemFileReadStore({ data: {
            identifier: 'id',
            items: dataValues }
});

このドキュメントを確認 http://dojotoolkit.org/reference-guide/1.9/dojo/data/ItemFileReadStore.html#input-data-formatしてください: 例を使用すると、Json オブジェクトが正しいフォームを持っていることがわかります。何が問題なのか本当にわかりませんが、コンソールでエラーが発生し続けます。

4

1 に答える 1