グリッドがロードされた後に列を追加できるようにしたい。ユーザーは、チェックボックスをオンにしたページの上部からフォームを送信できる必要があります。そうすると、グリッドに新しく追加された列でページが更新されます。
例として、初期ロードから2つの列があり、ユーザーが3番目の列を追加したい場合。どうすればこれを技術的に達成できますか?新しいGridColumnSettingsを作成する例を見ましたが、それは私が望んでいることではないと思います。
グリッドがロードされた後に列を追加できるようにしたい。ユーザーは、チェックボックスをオンにしたページの上部からフォームを送信できる必要があります。そうすると、グリッドに新しく追加された列でページが更新されます。
例として、初期ロードから2つの列があり、ユーザーが3番目の列を追加したい場合。どうすればこれを技術的に達成できますか?新しいGridColumnSettingsを作成する例を見ましたが、それは私が望んでいることではないと思います。
列設定に関するTelerikのドキュメントは非常に優れています。
http://www.telerik.com/help/aspnet-mvc/telerik-ui-components-grid-columns.html#ColumnConfig
2つの選択肢があるように感じます。
1つは、列を生成するときにHiddenメソッドを使用し、次にjavascriptを使用して、ボタンをクリックしたときに余分な列を「再表示」することです。
もう1つのオプションは、サーバー側で列を選択的にレンダリングするかどうかです。チェックボックスの値を取得し、それを列定義コードの列のVisibleメソッドに渡します。