DataViewでSlickGridを使用していますが、テーブルに既定の並べ替え列を設定しようとしています。列が読み込み時にソートされるようにソートをトリガーするかオプションを設定する方法はありますか?あなたがこれを行うことが、最新バージョンでSlickGridで既定の並べ替え列を設定します
6
A
答えて
9
:
grid.setSortColumn("myColId",true); //columnId, ascending
またsetSortColumnで複数の* の *
1
ここに私の解決策を参照してくださいを設定することができます。これは、最初にDataviewを使用せずに列にソートを適用します。
私はそれが何をしたいんだと思います。
あなたがDataviewを使用しているためです。これを試すこともできます。しかし、私は個人的にこれを試していません。
dataview.reSort()
0
私が働いていた興味深い考えを持っていた、そしてそれはちょうど(たとえば、マルチカラム・sort.html)ソート複数列のヘッダーを有効にし、そしてグリッドがロードされた後、次に(クリックをシミュレート)ヘッダー行にグリッドが最初に現れたときに並べ替えたい(「時間」はソートしていた列の名前です)。列ヘッダーのID(少なくとも今のところ:0)グリッドのルートのdivのIDに似て計算されます):
var gridId = $('#myGrid').attr("class");
gridId = '#'+gridId.replace(" ui-widget","")+'time';
$(gridId).click();
ユーザーは、彼らが望むものは何でも、他の列のヘッダーをクリックすることができますが、私ちょうどそれらのための最初のものをクリックした。
関連する問題
- 1. 特定のSlickGrid列の並べ替えを防止する
- 2. 既定の並べ替えのプロパティ
- 3. 最初に並べ替えるHTML列を設定します
- 4. XML並べ替え/書式設定ツール
- 5. SuiteCRM:アカウントのビューの既定の並べ替えを変更
- 6. 安定した2値配列の並べ替えですか?
- 7. レポートビルダーのグループの既定の並べ替え順序
- 8. mvccontribグリッドの既定の並べ替え順序
- 9. Doctrineモデルの既定の並べ替え属性
- 10. 指定された並べ替えオプションを使用して2つ以上の "列"(キー)に複数の配列の並べ替えを並べ替え
- 11. 並べ替えで並べ替え
- 12. 複数の並べ替え記述子を設定する
- 13. PostgreSQLと並べ替え、Herokuでロケールを設定
- 14. 特定の行で2次元配列を並べ替える
- 15. JTable +特定のフィールドの並べ替え
- 16. jqGrid列の並べ替え
- 17. 配列なしで並べ替える
- 18. トリム並べ替え配列
- 19. 並べ替えの方法配列インデックスで並べ替えられたリスト
- 20. listviewとgridviewの既定の並べ替え順序を降順に変更
- 21. 特定の順序で文字列を含むJTable列を並べ替える
- 22. 安定した並べ替えを使用してDataGridを並べ替える方法は?
- 23. jQuery Flexigridで列を並べ替える
- 24. Python - csvで列を並べ替える
- 25. 配列をソートで並べ替え
- 26. Riakでデータを並べ替え/並べ替える方法は?
- 27. PHPの配列で並べ替える
- 28. 特定の行の値に基づいて列を並べ替えます。
- 29. Postgres:既知の値を持つ文字列列で並べ替え
- 30. VB.netで特定の列でExcelの行をプログラムで並べ替える問題
私はDataViewを使用しているので、私はこのメソッドが動作するとは思いません。 'sortcol = 'myColName''を設定した後、' dataView.sort(comparer、false) 'をトリガしました。 (私は自分の答えを追加して受け入れるべきですか?) – podcastfan88
私はかなり間違っています。 'dataView.setSortColumn'を使って試しましたが、うまくいきませんでした。しかし、私のグリッドインスタンスでそれを使用して働いた。上記の私の解決策と同じように。 – podcastfan88
@stuart私はこれを試しましたが、それはすべてそのソート列がクリックされたことを示しています。それは、onSortイベントを購読している私のdataViewでソートをトリガーしません。これを引き起こすにはどうしたらいいですか? –