slickgridで非表示の列を使用することはできますか?非表示の列では、各行にいくつかのデータを保存することを意味しますが、このデータをグリッドに表示させたくありません。slickgridで非表示の列を追加する方法
答えて
データとグリッドの列との間に暗黙の関係はありません。これらの2つは完全に独立して存在します。したがって、データに実際にグリッド列にバインドされるよりも多くのフィールドが含まれる可能性があります。
例:
var grid;
var columns = [
{id: "title", name: "Title", field: "title"},
{id: "duration", name: "Duration", field: "duration"},
{id: "%", name: "% Complete", field: "percentComplete"},
{id: "effort-driven", name: "Effort Driven", field: "effortDriven"}
];
var options = {
enableCellNavigation: true,
enableColumnReorder: false
};
$(function() {
var data = [];
for (var i = 0; i < 500; i++) {
data[i] = {
title: "Task " + i,
duration: "5 days",
percentComplete: Math.round(Math.random() * 100),
start: "01/01/2009",
finish: "01/05/2009",
effortDriven: (i % 5 == 0)
};
}
grid = new Slick.Grid("#myGrid", data, columns, options);
})
ここに私のdata
配列はフィールドstart
とfinish
が含まれていますが、私は私のcolumns
アレイを作成する場合は、それらを除外することを選択しました。
優秀!私はこれがスリックグリッドを破ると思った。ありがとうございました。 – sivann
これは正しいです。しかし、私の状況では合計8列あり、そのうちの4列がグリッドに表示されます。コンポジットエディタを使用する場合、列が宣言されていない場合、どのようにして列エディタを定義できますか? 「目に見える」列のプロパティは本当に素晴らしいでしょう。 – user1517081
http://mleibman.github.io/SlickGrid/examples/に複合編集のサンプルがあります。 –
grid.setColumns
を使用してこれを達成できると思います - グリッドを宣言している間にcolumns={id, a, b, c}
が設定されているとします。グリッドが初期化された後、grid.setColumns(newColumns)
を呼び出すことができます。newColumns
は、id-newColumns={a, b, c}
を除いた新しい列配列です。
この列は引き続きアクセス可能で、それに関連付けられているすべてのデータも使用可能である必要があります。
希望すると便利です。
- 1. Slickgridボタンに列を追加する
- 2. robots.txtを追加して非表示にする正しい方法ですか?
- 3. jquery ui.slider:ハンドルを表示/非表示にするクリックイベントを追加
- 4. divタグに表示/非表示を追加する
- 5. C#でプロセスを非表示/非表示にする方法は?
- 6. Googleのグラフの表の列を非表示にする方法
- 7. javascriptのオプション要素に非表示フィールドを追加する方法
- 8. jquery datatables列の表示/非表示が間違った選択を追加
- 9. メインウィンドウのクロムエクステンションを非表示/非表示にする方法
- 10. slickgridにチェックボックスを追加するには?
- 11. テーブルビューでUIBarbuttonitemを非表示または追加する
- 12. $ scope。$を追加してコントローラなしで表示する方法
- 13. リスト表示フォームでカスタム検証を追加する方法
- 14. iPadでフル画像表示画面を追加する方法
- 15. Java SwingベースのGUIでSplitPaneを非表示/非表示にする方法
- 16. SlickGridにカスタムボタンを追加しますか?
- 17. winformリストボックスの列を非表示にする方法は?
- 18. ボタンの表示/非表示方法は?
- 19. コンテンツの表示/非表示方法
- 20. WPFにバインドされたDataGrid - 非表示の列を追加してステータスを表示できますか?
- 21. wpf mvvmでスタックパネルを非表示/表示する方法
- 22. EmberJSでビューを表示/非表示にする方法
- 23. Zend Frameworkでメニューアイテムを表示/非表示する方法
- 24. wicketでyui.calendar.DatePickerを表示/非表示にする方法
- 25. ナビゲーション・ドロワーをプログラムで表示/非表示にする方法
- 26. jQueryをフォームに追加してドロップダウンメニューを表示/非表示にする
- 27. Jqgridテーブルに表示するカスタムカスタムエラーを追加する方法
- 28. 追加方法テーブルビューとビューでの表示の両方
- 29. Django Admin:ユーザーの追加フィールドを表示する方法は?
- 30. Eclipseの非表示のツールバーを表示する方法
'display:none'? – undefined
どこに置くのですか?私はそれが良い方法だとは思わない。 – sivann