0

我有以下 json

{
Name: 
Phone:
Contact:
list:
{
Gender:
[
Male
Female
]
}
}

我正在尝试在过滤选择中显示性别信息。如果用户单击过滤选择箭头,则应显示男性,女性(性别信息)。

store1 = new dojo.store.Memory({data: a1});  //a1 has list values in it
var f1 = new dijit.form.FilteringSelect({
                    name: "list",
                    placeHolder: "Select gender",
                    store:dojo.data.ObjectStore({ objectStore: store1}) 
                }, "f1");

请任何人都可以帮助我..

问候。

4

1 回答 1

1

我认为商店必须实现身份 API,而 dojo.store.Memory 没有(是的,文档将其显示为示例,但它似乎不起作用)。

试试这个 store1:

var tdata = {
            identifier:'idd'
            ,label:'name'
            ,items:[
                {idd:'a',name:'Rawr'}
                ,{idd:'b',name:'lok'}
            ]
        };
        var store1 = new dojo.data.ItemFileReadStore({ data: tdata });
于 2012-05-01T19:35:47.413 回答