0

列名があります:Date

次のようなjqgridコードがあります。

{
name:'a.INC_DATE', 
index:'a.INC_DATE',
width: 100,
searchoptions: {
    sopt: ['eq', 'ne','cn']
}

このデータベースのインデックスから列 date の値を取得します。

私はすでに自分のコードでソート順を設定しています:

pager: '#pager',
rowNum: 500,
rowList:[500,100,20],
sortname: 'a.INC_DATE',
sortorder: 'desc',
viewrecords: true,
sortable: true,
height: 400,
width: 800, 
shrinkToFit: false,               

私はソート機能を取得しません。

テーブルの列見出しをクリックすると、並べ替え値を取得する必要があります。

私は親切にあなたの素敵な答えを待っています..

4

1 に答える 1

0

namejqGridのプロパティでドットなどの特殊文字を使用することはお勧めしません。さらに、特殊文字の使用も避ける必要がありindexます。一般に、リモートindex:'a.INC_DATE'の場合にのみ使用できます:または。ちなみに、jqGridのusageプロパティとの場合に異なる値を使用することはできません。 datatype"json""xml"indexnameloadonce: true

datatype: "json"さらに、を使用するかどうかdatatype: "xml" にかかわらず 、の列の説明のプロパティをloadonce: true自由に選択できることを理解することが重要です。jqGridは、プロパティの値をパラメータの値としてサーバーに送信するだけですが、この場合、サーバーコードがjqGridの並べ替えを担当します。したがって、並べ替えが正しく機能しない場合は、サーバーコードで問題がないか調べてください。indexcolModelindexsidx

于 2012-11-05T08:58:14.940 に答える