0

telerik RadTree にあるすべてのチェックボックスを無効にする必要があります。どうすればそれを達成できますか?

トリックは、これらは HTML コントロールではなく、画像、CSS、および JavaScript を介してこれらを模倣しているように見えることです。たとえば、RadTreeView ノードの HTML は次のようになります。

  <div class="rtMid">
  <span class="rtSp"></span>
  <span class="rtMinus"></span>
  <span class="rtUnchecked"></span>
  <span class="rtIn">Item text</span>
  </div> 

ベスト、アスカー

4

1 に答える 1

1

javascript イベントを再定義して、onclickイベントが発生しないようにします。

これはすべてのブラウザで動作するはずです:

onclickEvent = "if (event.cancelable) {event.preventDefault();}else {event.returnValue = false;} return false;";

これは、私が考える最良のクロスブラウザー ソリューションです。

onclickEvent = "this.checked = !this.checked;";
于 2013-04-18T15:43:26.297 に答える