返回介绍

jQuery EasyUI 扩展 – 可编辑的树

发布于 2018-05-28 02:45:02 字数 1498 浏览 1209 评论 0 收藏 0

用法

创建树(Tree)

    <ul id="tt"></ul>
    $('#tt').etree({
        url: 'tree_data.json',
        createUrl: ...,
        updateUrl: ...,
        destroyUrl: ...,
        dndUrl: ...
    });

设置 url、createUrl、updateUrl、destroyUrl 和 dndUrl 属性,用来自动同步客户端与服务器端的数据。

  • url:返回树的数据。
  • createUrl:当创建一个新节点时,树将向服务器传递一个名为 'parentId' 的参数,该参数指示父节点的 id。
    服务器应返回添加的节点数据。下面的代码演示了添加节点数据实例:

    {"id":1,"text":"new node"}
    
  • updateUrl:当更新一个节点时,树将向服务器传递 'id' 和 'text' 参数。
    服务器执行更新操作,并返回更新的节点数据。
  • destroyUrl:当销毁一个节点时,树将向服务器传递 'id' 参数。
    服务器返回 {"success":true} 数据。
  • dndUrl:当拖放一个节点时,树将向服务器传递下列参数:
    id - 被拖拽的节点 id。
    targetId - 被放置的节点。
    point - 指示放置操作,可能的值:'append'、'top' 或 'bottom'。
    服务器执行一些动作,并返回 {"success":true} 数据。

方法

该方法扩展自树(tree),下面是为可编辑的树(etree)添加的方法。

名称参数描述
optionsnone返回选项(options)对象。
createnone创建一个新的节点。
editnone编辑当前选中的节点。
destroynone销毁当前选中的节点。

下载 jQuery EasyUI 实例

jquery-easyui-etree

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文