【问题标题】:Dojo: Sorting a widgets store objectDojo:对小部件存储对象进行排序
【发布时间】:2014-08-28 14:14:24
【问题描述】:

有没有办法获取一个 dojo 小部件对象并对其存储进行排序,例如按字母顺序等?

最初我考虑复制商店,对其进行排序并用它替换原件,但有没有办法直接在小部件对象上执行此步骤?

【问题讨论】:

  • 这取决于。你到底指的是什么小部件?一些小部件提供了一个 API 来将选项传递给商店的查询方法,例如查询过滤器、开始/计数和排序。
  • 为什么不能在初始化之前给小部件设置排序存储?您是否希望小部件自己对商店进行排序?你到底想达到什么目的?你可以为此创建 jsfiddle.net 吗?
  • @KenFranqueiro 它是一个基于过滤选择小部件的自定义小部件

标签: javascript dojo


【解决方案1】:

鉴于您的小部件是(自定义)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。

【讨论】:

    猜你喜欢
    • 2012-01-23
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 2013-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多