天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1458|回复: 7

[已解决] 隐藏树右击创建

[复制链接]
晨帛信息 发表于 2013-8-26 15:33:01 | 显示全部楼层 |阅读模式
本帖最后由 bobo 于 2013-8-27 09:33 编辑

12122.png 你好。请问一下右击事件怎么隐藏掉。即是我右击的时候不要弹出创建菜单。如图
kimi 发表于 2013-8-26 16:00:21 | 显示全部楼层
您好,请问您具体是需求是不想使用树形视图的右键属性么,如果是请参考下图进行修改:
e.jpg
您先尝试,有问题我们再沟通。
 楼主| 晨帛信息 发表于 2013-8-26 16:26:59 | 显示全部楼层
回复 2# kimi
也不是不要右击属性。是有的视图需要。有的视图不需要的,在资源上传视图中需要创建分类的。但是在编码标引树图中只需要显示不需要创建分类的,如下两张图 131.png 14.png
kimi 发表于 2013-8-26 16:52:44 | 显示全部楼层
您好:不好意思,我们树形视图调用的都是这一个公用的方法,没有办法去控制某些视图需要,某些视图又不需要,给您带来不便,实在抱歉。
 楼主| 晨帛信息 发表于 2013-8-26 17:23:16 | 显示全部楼层
回复 4# kimi
那能不能有变通的方法呀。设置成只读的?因为我好多地方都用到这个分类视图了。但是不可能都能去创建分类的呀。那样就乱了。我只能一个地方创建。然后别的地方只是更新显示就好了
kimi 发表于 2013-8-26 19:53:20 | 显示全部楼层
本帖最后由 kimi 于 2013-8-26 19:56 编辑

您好:你可以在treeview.jsp页面写代码判断当前视图是否不等于什么树形视图就不能右键,具体修改如下图所示:
f.gif
具体代码:
  1. var test="<%=viewid%>"!="11e3-04d9-25002f05-80ee-c90526bb063c"?true:false;
复制代码
然后再jquery.jstree.js文件中写代码判断,如下图所示:
g.gif
具体代码:

  1. if(test){
  2.         return false;
  3. }
复制代码
前台具体的效果:
只有viewid为11e3-04d9-25002f05-80ee-c90526bb063c的树形视图才用右键,其他的属性视图就不能右键属性,如下图所示:
h.gif
i.gif
您先尝试,有问题我们再沟通。
 楼主| 晨帛信息 发表于 2013-8-27 09:30:42 | 显示全部楼层
回复 6# kimi


    谢谢了,可以了!
bobo 发表于 2013-8-27 09:33:07 | 显示全部楼层
嗯,感谢您的反馈与支持!该客户根据同事Kimi提供的解决方案,已成功解决该问题,故该贴结贴!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 01:43

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表