jQuery MiniUI

 找回密码
 立即注册
查看: 4362|回复: 5
打印 上一主题 下一主题

tree的右键菜单 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-2-20 18:17:37 |只看该作者 |倒序浏览




如图,
1.当我点击删除时,删除成功之后咋监听节点的变化,
2.修改成功之后, 这个 onendedit 方法监听有时不灵
3.添加子节点时,必须对新加的子节点进行右键修改而不能添加好之后可以直接把光标移动到当前添加的节点上?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-2-21 09:41:15 |只看该作者
1 没有事件,你要做什么可以直接在删除操作后进行
2 请提供具体失效的环境
3 填加完,可以直接tree.beginEdit(node)来开启编辑。

Rank: 3Rank: 3

板凳
发表于 2017-2-21 10:52:27 |只看该作者
本帖最后由 pxl2014 于 2017-2-21 11:05 编辑
dforce 发表于 2017-2-21 09:41
1 没有事件,你要做什么可以直接在删除操作后进行
2 请提供具体失效的环境
3 填加完,可以直接tree.beginEd ...

失效的那个好了,就是首次打开页面首次在节点上点击右键菜单时失效,第二次就好了
那个添加/修改成功之后的数据是获取当前修改/添加的还是获取整个树形结构的数据
删除成功如何刷新树形结构
添加节点时新节点显示的名称为undefined ,这个显示如何自定义?

Rank: 8Rank: 8

地板
发表于 2017-2-21 11:37:55 |只看该作者
pxl2014 发表于 2017-2-21 10:52
失效的那个好了,就是首次打开页面首次在节点上点击右键菜单时失效,第二次就好了
那个添加/修改成功之后 ...

1 树一般都是保存整棵树的
2 整棵树刷新
3 var newNode={text:"123"....}

Rank: 3Rank: 3

5#
发表于 2017-2-21 15:18:48 |只看该作者
dforce 发表于 2017-2-21 11:37
1 树一般都是保存整棵树的
2 整棵树刷新
3 var newNode={text:"123"....}




第一次打开页面并且第一次在节点上点击右键时显示的不是自定义菜单而是浏览器的右键菜单?


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2017-2-21 19:48:05 |只看该作者
pxl2014 发表于 2017-2-21 15:18
第一次打开页面并且第一次在节点上点击右键时显示的不是自定义菜单而是浏览器的右键菜单?

我们内部菜单绑定的是鼠标右键mousedown事件,像你这搜狗浏览器里面右键的mousedown事件有bug,在按键up的时候才触发。
可以这样简单测试
<button id="btn1">BTN</button>
$("#btn1").mousedown(function () {
        alert(1)
    })

Archiver|普加软件

GMT+8, 2025-7-18 10:06 , Processed in 1.049552 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部