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. slickgrid vertical scrolling while列の並べ替え
- 3. 既定の並べ替えのプロパティ
- 4. 未定義列の並べ替え/並べ替え(LINQ \ Entity Framework)
- 5. 最初に並べ替えるHTML列を設定します
- 6. JavaFX:TableView列の既定の並べ替えを無効にする
- 7. のpython - 並べ替えの設定
- 8. XML並べ替え/書式設定ツール
- 9. SQL - 特定の値を指定した列で並べ替え
- 10. SQLサーバーの既定の並べ替え順序をオーバーライドする
- 11. laravel-filemanager、時間の既定値で並べ替え
- 12. SuiteCRM:アカウントのビューの既定の並べ替えを変更
- 13. WPF DataGrid列の降順に既定の並べ替え方向を設定する方法?
- 14. Pandas DataFrameはカテゴリ別の列で並べ替えますが、特定のクラスの並べ替えで並べ替えます
- 15. 安定した2値配列の並べ替えですか?
- 16. レポートビルダーのグループの既定の並べ替え順序
- 17. オブジェクトの角の既定の並べ替え
- 18. Arcgis Javascript Feature Tableの既定の並べ替え順序を変更します。
- 19. Doctrineモデルの既定の並べ替え属性
- 20. mvccontribグリッドの既定の並べ替え順序
- 21. ggcoefの推定サイズで並べ替え
- 22. 指定された並べ替えオプションを使用して2つ以上の "列"(キー)に複数の配列の並べ替えを並べ替え
- 23. 並べ替えで並べ替え
- 24. 並べ替え列
- 25. 複数の並べ替え記述子を設定する
- 26. C++の選択並べ替えなし並べ替え並べ替えなし
- 27. PostgreSQLと並べ替え、Herokuでロケールを設定
- 28. 2列の特定の値でグループを並べ替える
- 29. PHPで配列の特定の時刻を並べ替える
- 30. Comparerを文字列で含む特定の並べ替えとアルファベット順の並べ替え
私はDataViewを使用しているので、私はこのメソッドが動作するとは思いません。 'sortcol = 'myColName''を設定した後、' dataView.sort(comparer、false) 'をトリガしました。 (私は自分の答えを追加して受け入れるべきですか?) – podcastfan88
私はかなり間違っています。 'dataView.setSortColumn'を使って試しましたが、うまくいきませんでした。しかし、私のグリッドインスタンスでそれを使用して働いた。上記の私の解決策と同じように。 – podcastfan88
@stuart私はこれを試しましたが、それはすべてそのソート列がクリックされたことを示しています。それは、onSortイベントを購読している私のdataViewでソートをトリガーしません。これを引き起こすにはどうしたらいいですか? –