jQuery MiniUI

标题: tree的右键菜单 [打印本页]

作者: pxl2014    时间: 2017-2-20 18:17:37     标题: tree的右键菜单

[attach]8852[/attach]



如图,
1.当我点击删除时,删除成功之后咋监听节点的变化,
2.修改成功之后, 这个 onendedit 方法监听有时不灵
3.添加子节点时,必须对新加的子节点进行右键修改而不能添加好之后可以直接把光标移动到当前添加的节点上?

作者: dforce    时间: 2017-2-21 09:41:15

1 没有事件,你要做什么可以直接在删除操作后进行
2 请提供具体失效的环境
3 填加完,可以直接tree.beginEdit(node)来开启编辑。
作者: pxl2014    时间: 2017-2-21 10:52:27

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

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

作者: dforce    时间: 2017-2-21 11:37:55

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

1 树一般都是保存整棵树的
2 整棵树刷新
3 var newNode={text:"123"....}
作者: pxl2014    时间: 2017-2-21 15:18:48

dforce 发表于 2017-2-21 11:37
1 树一般都是保存整棵树的
2 整棵树刷新
3 var newNode={text:"123"....}

[attach]8854[/attach]


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

[attach]8855[/attach]

作者: dforce    时间: 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)
    })




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2