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 オブジェクトが正しいフォームを持っていることがわかります。何が問題なのか本当にわかりませんが、コンソールでエラーが発生し続けます。