0

私はjquerydtatableを使用しています。フォームの読み込み時に、ユーザーのリストが表示されます。家系の名前を昇順で並べ替えたい。また、1つの管理者ユーザーレコードが最初に初期ロードされる必要があります。

descでLastNameが昇順で、TYPEを設定しようとしましたが、adminが最後の行に移動します

"aaSorting": [[2,'asc']],
  "aoColumns": [ /*Member id*/  {sClass: "displayHide"},
 /*First Name*/  {sClass: "alignCenter "},
 /*Last Name*/  {sClass: "alignCenter "},     
 /*Type*/  {sClass: "alignCenter "},

そもそも管理者レコードを保持するために利用できるjqueryプロパティはありますか?

編集

サンプル例を追加

FIRSTNAME LASTNAME TYPE

p          m        Admin    
q          a        user
r          c        user
s          d        user

管理者タイプのレコードは1つだけです。残りはユーザータイプです。管理者は最初の場所である必要があり、残りのレコードは姓でソートされます。

4

2 に答える 2

0

いくつかのオプションがあると思います。

1)"aaSortingFixed": [[3, 'asc']]最初にタイプごとのソートをロックダウンするために使用します。リストは常に最初にタイプでソートされ、次に姓でソートされることに注意してください。

2)非表示の列(たとえば、この行は管理者です)を持ち"aaSortingFixed"、その列でソートするために使用します。

于 2012-11-21T08:51:37.167 に答える
0

「thead」要素でラップできます。これにより、上部の並べ替えが防止されます。下部の行にも同じことが適用され、「tfoot」要素でラップされます。

于 2014-05-22T13:33:58.810 に答える