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

只需重新定义其onclickjavascript 事件,使其不会触发。

这应该适用于每个浏览器:

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

这是我认为最好的跨浏览器解决方案:

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