2017-02-02 4 views
1

剣道UIで角を使用していますが、グリッドの特定の列で簡単に並べ替えを無効にする方法が見つからないようです。剣道UIの1つまたは複数のグリッド列の並べ替えを無効にする

sort-settings.d.tsにはallowUnsortがありますが、これはどのように使用するのかは不明です(これは最初からではなく、後で並べ替えを削除することに関連しています)。

それとも、私は単に間違ってグリッドを使用していますが、それも可能です。..次のように

私の状況は次のとおりです。

私はいくつかの行を表示するためにグリッドを使用しよう、とに依存していますデータの種類は、最初の列に別のアイコンを表示する必要があります。また、私はその列に '実際の'ヘッダーを使用していませんが、新しい行を作成するためのボタンに置​​き換えました。

ヘッダーにボタンを表示するには、<template kendoGridHeaderTemplate ...>...</template>を使用します。 sortableが有効になっている場合、これはヘッダーセルの周りにリンクを追加するように見えますが、これは避けようとしています(場合によっては)。

方法はありますか?

答えて

1

グリッドコンポーネントに[sortable]="true"を設定すると、グローバルに並べ替えることができます。そして、あなたは列が列ごとに、それを無効にすることでソートしている、を微調整することができますすなわち[sortable]="false"

ここでは簡単な例は次のとおりです。 http://plnkr.co/edit/hLbzC5jKJwVdMtRmh0cH?p=preview

+0

私も期待していたよりもはるかに簡単!速い(そして素晴らしい)答えをありがとう! – Aeveus

関連する問題