首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >yadcf下拉列表排序不正确

yadcf下拉列表排序不正确
EN

Stack Overflow用户
提问于 2016-10-17 02:22:12
回答 1查看 471关注 0票数 1

在配置DataTables (大写D)和yadcf时,我尝试了我能想到的所有选项,但似乎无法让select下拉列表以不区分大小写的顺序列出。

设置:

代码语言:javascript
复制
      var dTable=$('#bTable').DataTable({
            "traditional": false,
            "pageLength": 1000,
            "jQueryUI": true,
            "stateSave": true,
            "stateDuration": 60 * 60 * 24,
            "processing": true,
            "stateLoadParams": function (settings, data) {
                lastSearch=data.search.search;
            },
            "ordering": true,
            "processing": true,
            "paging":   false,
            "info":     false,
            "autoWidth": false,
        })

        yadcf.init(dTable,[
            {column_number : 3, column_data_type: "text", filter_match_mode: "exact", sort_as: "alphaNum", filter_container_id: "hs_clu", filter_reset_button_text: false, style_class: "select-style", filter_default_label: "All"},
      ],
      { cumulative_filtering: true }
    );

当我单击列标题时,列数据被正确排序为:

代码语言:javascript
复制
nbmps01
nbmps02
nbmps800
Network-1
Network-2
Network-3
NTPROV
NTSYM
NTWKTRANS
NVAM-CXMT

我的下拉选择列表的顺序是这样的,看起来不太正确:

代码语言:javascript
复制
NTPROV
NTSYM
NTWKTRANS
NVAM-CXMT
Network-1
Network-2
Network-3
nbmps01
nbmps02
nbmps800

在摆弄了两天之后,我已经对此束手无策了。有没有人有什么想法并愿意分享。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2016-10-19 01:11:19

我已经改进了yadcf 0.9.1.beta.5中的字母数字排序,现在它可以正常工作了。

使用sort_as: "alphaNum"

这是一个有效的jsfiddle链接

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40073816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档