1

私は、ForeignKey 列を持つ剣道グリッドを持っています。ユーザーがこの列をクリックして情報を編集できることは明らかではないため、下の図のように、各行の最後に矢印を追加したいと思います。

私がしたいこと

GridForeignKey エディター テンプレートを変更しようとしましたが、これは、ユーザーが行を編集するために既にクリックしたときの状態にのみ影響します。そして、編集する前に、フィールドの「静的」状態に矢印アイコンを追加する必要があります。

また、ki-arrow-s,k-state-selected や .k-state-hover などの CSS クラスで遊んでみました。しかし、私は間違った方向に進んでいるようで、もっと簡単な方法があるはずです。

剣道グリッドの API リファレンスはあまり役に立ちませんでした。

GridForeignKey の既存のテンプレートに加えて、デフォルトの外観のテンプレートを追加できますか? それでも、2 つのテンプレートを使用する方法がわかりません。

4

1 に答える 1

1

剣道部員にこの質問をしたところ、その回答がこちらです。彼らの解決策は確かに私にとってうまくいきました:

外部キー列に ClientTemplate を指定することをお勧めします。テンプレートでは、k-icon および ki-arrow-s クラスのタグを追加して、矢印を含めることができます。

例えば

.ClientTemplate("#=data.Employee.EmployeeName# <span class='custom-arrow k-icon k-i-arrow-s'></span>");

矢印を配置するためのカスタム矢印クラスも含めました。

例えば

<style>
  .custom-arrow.k-icon
  {
      float: right;
  }
</style>
于 2013-02-22T08:07:16.243 に答える