FineUI 官方论坛

标题: 专业版的树有没有类似OnClientNodeClicking这样client事件 [打印本页]

作者: txw999    时间: 2014-8-7 09:35
标题: 专业版的树有没有类似OnClientNodeClicking这样client事件
现在我看到的是每一个treenode去设置onclientClick事件,而且如果如果事件的处理方法中要用到node的值(比如id,content)还要事先把节点的值通过处理方法的操作写进去,这会增加html的体积,所以想问一下,有没有类似以下的设置方式:

<telerik:RadTreeView ID="RadTreeView1" runat="server" OnClientNodeClicking="onNodeClicking" />

<script type="text/javascript">
        function onNodeClicking(sender, args)
        {
                 logEvent("OnClientNodeClicking: " + args.get_node().get_text());
        }
</script>



作者: 刘军    时间: 2014-8-7 16:57
那你这个就不叫ClientClick了,点击触发PostBack,直接用节点的Click事件不就行了?
作者: txw999    时间: 2014-8-7 17:34
刘军 发表于 2014-8-7 16:57
那你这个就不叫ClientClick了,点击触发PostBack,直接用节点的Click事件不就行了? ...

界面上的树大时,回发占流量。我的想法是在大的树放到一个单独的iframe中,所以客户端处理权的点击事件,这样树就不会每次击都回传了。

作者: 刘军    时间: 2014-8-8 10:34
txw999 发表于 2014-8-7 17:34
界面上的树大时,回发占流量。我的想法是在大的树放到一个单独的iframe中,所以客户端处理权的点击事件, ...

我就是这么处理的,代码流量问题,只要在一个可接受的范围,没必要纠结




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4