0

タイトルはほとんどそれを言います。

リストビューに kendo ui テンプレートを使用している場合:

<script type="text/x-kendo-template" id="myTemplate">
...
</script>

テンプレート内で javascript を使用して、テンプレートをラップする親ノードにスタイリングを適用することは可能ですか? background-colorこの場合、テンプレートをラップするliタグの をターゲットにしたいと考えています。

現在の要素への参照を取得できるかどうかさえわからないため、開始方法がわかりません..キーワードを試しましたthisが、機能しませんでした:

# this.className = "myclass"; #

アップデートとして:

テンプレートから作成された各リストビュー項目には uid が与えられます。その特定の uid をキャプチャして、その方法で要素にクラスを追加できるかどうかを調査しています..

4

1 に答える 1

1

複数の解決策を試すことができます: 1 スパンまたは を作成してコンテンツをテンプレート内にラップし、それに背景色のスタイルを割り当てます。

<script type="text/x-kendo-template" id="myTemplate">
<div class="#: myclass#"> 
<!-- tempalte contents-->

</div>
</script>
  1. リストを div でラップし、div id を使用して、jQuery を使用してリストが生成されたら、クラスを div 内のリストに割り当てます。リスト ビューの dataBound イベントを使用して、
  2. 生成されます。
于 2013-04-29T18:38:06.720 に答える