jqgridを使用してソート可能な列をグローバルに無効にすることはできますか?

私はあなたが1つずつ行くことができ、列の並べ替えを無効にすることができることを知っています。どのようにグローバルに無効にすることができますか?それとも単純に不可能なのでしょうか?私はこれが最初にHTMLテーブルであり、彼らが持っている拡張機能でjqgridに変換されたことを言及しましたか?

ありがとう。

0
どんなアイデアもない?
追加された 著者 SoftwareSavant,

1 答え

列テンプレートを使用できます。 jqGridのすべての列に対して sortable:false を設定するか、単に使用可能な sortable プロパティのデフォルト値として設定するには

cmTemplate: {sortable: false}

追加のjqGridオプションとして。 tableToGrid を使用する場合は、同じオプションを追加するだけです tableToGrid の2番目のパラメータに追加します。

tableToGrid('#list', {cmTemplate: {sortable: false}});

UPDATED: I don't understand where you have any problem. Here you will find very simple demo which work. If you would click on any column header the grid will be not sorted.

1
追加された
cmTemplate ...それは試してみる価値のあるもののように思えます。今のところ、各行をソートできないようにすることを含め、何も機能していません
追加された 著者 SoftwareSavant,
出来た!!!! Yip Skippie ...今すぐ他の問題に
追加された 著者 SoftwareSavant,
@DmainEvent。私はあなたのデモの例を投稿しました。私の答えの "更新された"部分を参照してください。
追加された 著者 Oleg,
@DmainEvent:あなたは大歓迎です!
追加された 著者 Oleg,