【问题标题】:defaultSortDirection config not present in store of EXT-JS 5EXT-JS 5 的存储中不存在 defaultSortDirection 配置
【发布时间】:2015-03-05 12:18:51
【问题描述】:

我已将我的项目从 Ext-js 4.2 升级到 Ext-js5。
在 Ext-js 5 中没有 Ext-js 4.2 中存在的诸如 defaultSortDirection 之类的配置。

如果有其他替代方案,谁能帮助我。

感谢和问候
苏曼思·K.P

【问题讨论】:

    标签: javascript extjs sencha-architect extjs5


    【解决方案1】:

    使用 sorters 属性,请参阅store documentation

    var store = Ext.create('Ext.data.Store', {
         model: 'User',
         sorters: [{
             property: 'age',
             direction: 'DESC'
         }, {
             property: 'firstName',
             direction: 'ASC'
         }],
    
         filters: [{
             property: 'firstName',
             value: /Ed/
         }]
     });
    

    有一个相关的配置 sortOnLoad 告诉商店在加载时应用这些排序器配置,但您不必担心这一点,因为它默认为 true。

    【讨论】:

    • 您好,感谢您的回复。我想向服务发送一个参数,例如 dir = 'ÁSC' OR dir = 'DESC' 在以前的版本中,由于 defaultSortDirection 配置,这曾经是自动发生的。但是,现在即使我将它添加到排序器中,它也不会在请求参数中发送。
    猜你喜欢
    • 2013-02-14
    • 2011-11-18
    • 1970-01-01
    • 2015-06-10
    • 2011-09-19
    • 2013-09-14
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多