jqx - 地址列上的网格排序不起作用

Posted

技术标签:

【中文标题】jqx - 地址列上的网格排序不起作用【英文标题】:jqx - Grid sorting on address column not working 【发布时间】:2016-10-25 14:09:50 【问题描述】:

我使用 jqx 网格来显示客户数据。但是,当我在地址列上进行列排序时,它不起作用。我认为这是因为地址包含数值。这是代码

var source = 
            datatype: "json",
            datafields: [
                 name: 'aa', type: 'string',
                 name: 'bb', type: 'string',
                 name: 'cc', type: 'string'
            ],
            url: senddata,
            sortcolumn: 'create_date',
            sortdirection: 'desc'
        ;



$("#jqxgrid").jqxGrid(
        columns: [
                 text: 'Address', datafield: 'aa', width: '30%' ,
                 text: 'Total Units', datafield: 'bb', width: '10%' ,
                 text: 'Extras', datafield: 'cc', width: '14%' 
            ],
            ready: function ()$('#jqxgrid').jqxGrid( pagesizeoptions: page_opt);

所以我希望它用于第一列(地址),其中包含其中一些起始位置的数值。提前致谢。

【问题讨论】:

【参考方案1】:

因为从后端返回地址作为链接(带锚)它不起作用。因为 jqx 网格考虑了整个标签进行排序。

在创建自定义链接并仅从后端以文本形式返回地址后,它适用于我。

【讨论】:

以上是关于jqx - 地址列上的网格排序不起作用的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 ExtJS 4.2 网格面板排序不起作用?

当我们单击网格列(即单击网格列)时,自定义日期排序不起作用

覆盖 JQXWidget css 样式不起作用

Dojo EnhancedGrid 嵌套排序不起作用

为什么jqgrid排序不起作用?

搅拌机排序元素不起作用