找回密码
 立即注册

QQ登录

只需一步,快速开始

holly.huang

初级会员

34

主题

125

帖子

365

积分

初级会员

积分
365

活字格认证微信认证勋章

holly.huang
初级会员   /  发表于:2014-12-3 15:56  /   查看:7346  /  回复:5
js前台如何获取C1TreeView选中的值?

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-12-3 20:13:00
沙发
回复 1楼holly.huang的帖子

比如添加一个按钮,调用OnClientClick。然后js代码如下:
  1. <script type="text/javascript">
  2.           function GetSelectedNode() {

  3.               var selectedNodes = $("#<%= C1TreeView1.ClientID %>").c1treeview("getSelectedNodes");
  4.               var text = selectedNodes[0]._text;
  5.               
  6.               alert("Text: " + text);
  7.           }
  8. </script>
复制代码

在客户端点击按钮,就会获取到选中的Text。Value也是同理。

评分

参与人数 1满意度 +5 收起 理由
holly.huang + 5 谢谢!!!!!!

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
holly.huang
初级会员   /  发表于:2014-12-3 23:12:00
板凳
请问取消选中项,使用什么JS脚本呢?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-4 10:16:00
地板
回复 3楼holly.huang的帖子

你是说要将已经SelectedNodes取消选择么?并且在客户端用代码来做?
还是说你有其他的需求,我们针对需求来看看如何实现。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
holly.huang
初级会员   /  发表于:2014-12-4 11:18:00
5#
是的。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-4 11:51:00
6#
回复 5楼holly.huang的帖子

在上面的selectedNodes代码获取到后,添加如下代码,将选择node的selected设置为false,并且展开expand为true:
  1. var selectedNode = $(selectedNodes[0].element);
  2.        selectedNode.c1treeviewnode(&quot;option&quot;, {
  3.                             expanded: true,
  4.                             selected: false
  5.                             })
复制代码

评分

参与人数 1满意度 +5 收起 理由
holly.huang + 5 谢谢!!!!!!

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部