2016-06-23 6 views
1

私は顧客データを表示するためにjqxグリッドを使用しました。しかし、私は列の並べ替えのためのアドレスの列に行くときには動作していません。私はそれはアドレスが数値を含んでいるので起こると思います。ここではコード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});} 

だから私はいくつかの開始位置に数値を含む最初の列(アドレス)にしたい。前もって感謝します。

答えて

2

アドレスをバックエンドからリンク(アンカー付き)として返すため、動作しません。 jqxグリッドはソートのために全タグを考慮しているためです。

カスタムリンクを作成し、バックエンドからのテキストとしてアドレスを返すだけで、それは私のために働きます。

関連する問題