2011-10-21 10 views
3

Telerik Grid for MVCのグループ化に関するドキュメントはTelerik's Wikiで表示されておらず、Googleの検索結果には結果が表示されませんクライアントサイドのAPIとjavascriptを使ってグループ化します。グループを展開したり折りたたむ方法についての情報はありますが、新しいグループの作成や既存のグループの削除についての情報はありません。Telerik MVCグリッドのクライアント側APIによるグループ化

enter image description here

しかし、いずれかの関数を呼び出してエラーになるか、全く何もしないように任意の試み:この機能は、放火犯は、グリッド・データ・オブジェクトを検査したときに露出されるように表示されます。私はtelerik.grid.grouping.min.jsのスクリプトを見ましたが、理解できないほど難読化されています。 dataGrid.group(「Character.Name-ASC」)を呼び出すとき、私はそれを送信する必要があり、追加のパラメータがあると信じて私をリード次のエラーを取得:

enter image description here

を誰もが任意の例を持っていますjavascript経由で新しいグループを動的に追加するには?私は、ユーザーが非表示の列のグループを追加できるようにサポートを追加しようとしています。ユーザーがグループ化領域にドラッグするための非表示の列は表示されないため、ユーザーが列をクリックしてグループを追加できるようにするフライアウト機能を追加します。これを行うには、列をクリックしてグループ化するようグリッドに指示する必要があります。

PS:これはTelerikフォーラムに投稿しましたが、ここでTelerikに関連する質問は、フォーラムよりも100%多く寄せられました。

+0

私はグリッドのグループ化はクライアント側のみだと思いますが、グリッドはまだ見えていません。サーバー側のグループ化があります。これは、ユーザーがデータを準備するのが難しく、またグループが大勢の子供がそれを展開するには、その拡大されたグループのみのページャが必要です – Omu

答えて

1

多くの試行錯誤の後、グループ関数のパラメータパターンは、フィルタおよびソート姉妹関数とは異なります。あなたのような列のタイトルを指定した場合(列のタイトルがグリッドの列に表示される実際のテキストです。

gridData.group("Char", "asc"); 

注:グループ関数は、2つのパラメータ、列のタイトル、およびソート方向を取ります以下で説明する)、プロパティに対して生成されるデフォルトの列名ではありません。

columns.Bound(o => o.CharacterName).Title("Char").Hidden(true); 

私はこれが誰かを助けることを願っています!

関連する問題