3

多数の列(50)を持つKendoUIグリッドがあります。ユーザーは表示する列を数列しか選択しない可能性がありますが、50列のいずれかから選択する機能が必要です。残念ながら、ほとんどのディスプレイでは、剣道グリッドの列メニューはディスプレイよりも大きくなります。列メニューをスクロール可能にしたり、列メニュー内にサブメニュー(列のグループを含む)を設定したりする方法はありますか?

また、剣道グリッドコンポーネントの最初の作成では、列メニューを使用して50列を作成するのに時間がかかることがわかりました。これは、最初にすべての列を非表示にする場合にも当てはまります。上記のビューの問題を解決できる場合は、パフォーマンスを支援する方法もあるかどうかをお知らせください。よろしくお願いします。

4

2 に答える 2

2

CSS を使用して、列メニューの高さを減らし、スクロールバーを追加できます。

.k-group .k-group
{
  height: 100px;
  overflow: auto;
}

ここにデモがあります: http://jsbin.com/ebenay/1/edit

于 2012-10-02T08:08:52.043 に答える
0

API を使用すると、列定義で.Locked(true)を使用して 1 つ以上の列をロックできます。また、水平スクロールと列のオン/オフをクライアント側で切り替える容量を設定します。このすべての例を確認してください https://demos.telerik.com/aspnet-mvc/grid/frozen-columns

于 2019-08-23T09:07:23.890 に答える