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

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

[已解决] 树形视图右键里面删除的问题【Feature #8587】

[复制链接]
晨帛信息 发表于 2013-8-30 16:04:28 | 显示全部楼层 |阅读模式
本帖最后由 bobo 于 2013-9-3 10:25 编辑

1.png
我要实现的功能是这个树形菜单右键删除的地方, 当我点击这个节点的时候里面存在数据
我右键删除的时候会给一个提示,并且不让他删除这个节点 这个怎么实现,



系统版本是sp6 的
kimi 发表于 2013-8-30 17:13:42 | 显示全部楼层
您好:请问您具体的需求是否为属性右键删除时,如果下面存在子级节点,那就给一个提示信息,如果确定删除那下面的子级数据和当前节点的数据都相应的删除,如果选择不删除,那对应的数据不做处理呢?
 楼主| 晨帛信息 发表于 2013-8-30 17:25:55 | 显示全部楼层
回复 2# kimi
大概这个意思,但是有点不同,当我右边有数据的时候而且这些数据均被引用了(即我数据库中有个字段为状态1)那么你点确定也不能删除掉的
kimi 发表于 2013-8-30 17:28:45 | 显示全部楼层
您说数据被引用了,也不能删除,指如果我点击当前节点,如果此时对应下级节点的数据有些被引用时,那此时当前节点和对应的下级数据也都不能删除么?
 楼主| 晨帛信息 发表于 2013-8-30 17:54:23 | 显示全部楼层
回复 4# kimi
嗯。是的
kimi 发表于 2013-8-30 19:25:34 | 显示全部楼层
不好意思,这块功能刚咨询过研发,目前平台没有办法实现这样的需求,稍后这块会作为新需求提交给研发,建议研发作为树形视图的右键功能也可以通过平台配置实现,给您带来不便,实在抱歉。
 楼主| 晨帛信息 发表于 2013-9-2 09:44:18 | 显示全部楼层
回复 6# kimi
那有没有别的变通方式呀?以前你们的客户没有碰见过这个需求吗?
kimi 发表于 2013-9-2 11:07:16 | 显示全部楼层
不好意思,这边暂时没有办法处理。和研发、领导商量过后,作为新需求提交给研发,进行处理。
 楼主| 晨帛信息 发表于 2013-9-2 12:31:52 | 显示全部楼层
回复 8# kimi
那你能不能把这段代码在那个地方帮我找下,谢谢!如图 77777.jpg
kimi 发表于 2013-9-2 21:18:37 | 显示全部楼层
Q上和客户沟通,客户希望把这里的删除按钮给隐藏掉,但又不希望所有树形视图右键删除按钮隐藏,对应修改请参考如下步骤:
第一步:你可以在treeview.jsp页面写代码判断当前视图是否不等于什么树形视图,就不允许右键删除,具体修改类似如下图:
a1.gif
具体代码:
  1. var test="<%=viewid%>"!="11e3-0026-89083391-986e-c90e86934915"?true:false;
复制代码
第二步:在jquery.jstree.js文件中写代码判断是不是该视图,并且判断对应的label标记是不是删除,如果是就直接返回,具体修改类似如下图:
a2.gif

PS:这里以删除为列,如果想取消树形视图的哪个右键功能在这里相应加上就ok,由于我们删除使用了国际化,所以这里删除的三种标签名都加上了。

前台具体效果如下图:
a3.gif
a4.gif

本版积分规则

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

GMT+8, 2026-8-13 02:56

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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