在Telerik RadTreeView中禁用/启用客户端所有复选框

时间:2013-04-18 15:07:04

标签: asp.net telerik radtreeview

我需要禁用telerik RadTree中的所有复选框。我怎么能做到这一点?

Trick是,这些不是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> 

最佳,Askar

1 个答案:

答案 0 :(得分:1)

只需重新定义其onclick javascript事件即可触发。

这应该适用于所有浏览器:

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

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

onclickEvent = "this.checked = !this.checked;";