我需要禁用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
答案 0 :(得分:1)
只需重新定义其onclick
javascript事件即可触发。
这应该适用于所有浏览器:
onclickEvent = "if (event.cancelable) {event.preventDefault();}else {event.returnValue = false;} return false;";
我认为这是最好的跨浏览器解决方案:
onclickEvent = "this.checked = !this.checked;";