Javascript dijit表单选择忽略dojo存储内存数据源的排序
我使用dojo存储内存作为dijit表单选择的数据源。我遇到的问题是,select控件忽略了我在数据存储中设置的排序,而是在标签字段中对数据进行排序。我正在尝试这个:Javascript dijit表单选择忽略dojo存储内存数据源的排序,javascript,dojo,Javascript,Dojo,我使用dojo存储内存作为dijit表单选择的数据源。我遇到的问题是,select控件忽略了我在数据存储中设置的排序,而是在标签字段中对数据进行排序。我正在尝试这个: mhusStore = new Memory({ data: data, idProperty: "MHID", sort: [{ attribute: "SegIDOrder", descending: false }] }); //verified the sort is on SegIDOrder in debug mod
mhusStore = new Memory({ data: data, idProperty: "MHID", sort: [{ attribute: "SegIDOrder", descending: false }] }); //verified the sort is on SegIDOrder in debug mode (it also comes out of the db this way
this.selectUSMAS.set("labelAttr", "MHID");
//this.selectUSMAS.set("sort", "SegIDOrder");//tried this no result
this.selectUSMAS.set("store", mhusStore);
有没有办法让我选择使用内存存储的顺序
谢谢这里已经回答了:
this.selectUSMAS.set("sortByLabel", false);