Dojo:对小部件存储对象进行排序

时间:2014-08-28 14:14:24

标签: javascript dojo

是否有办法获取dojo小部件对象并对其商店进行排序,例如按字母顺序等?

最初我想过复制商店,对它进行排序并用它替换原始文件,但有没有办法直接在widget对象上执行它而没有这一步?

1 个答案:

答案 0 :(得分:6)

鉴于您的小部件是(自定义的)FilteringSelect ...尝试这个:

<select 
     data-dojo-type="dijit/form/FilteringSelect"  
     data-dojo-props=" 
         searchAttr: 'foo',  
         labelAttr: 'bar',  
         fetchProperties:{sort:[{attribute:'baz',descending:false}]} 
     "></select>

使用handy dandy jsfiddle