`

转:easyui tree自定义属性的使用

 
阅读更多
了解easyui tree组件的童鞋估计都知道tree的node有他自己单独的属性

(id,text,iconCls,checked,state,attribute,target)。而原先这个几个属性想要通过html的方式赋值实例的话,是不能完

全做到的。attribute属性必须json的方式才能赋值。这也给我们开发带来了一下不便。而如今有了data-options这个属性,

一切问题都迎刃而解了。

定义一棵nide带有特殊属性的node就可以通过如下方式实现了

<ul id="tt1" class="easyui-tree" data-options="animate:true,dnd:true">
  <li>
    <span>Folder</span>
    <ul>
      <li data-options="state:'closed'">
        <span>Sub Folder 1</span>
        <ul>
          <li data-options="attributes:{'url':'xxxxx'}"> 
            <span><a href="#">File 11</a></span>
          </li>
          <li data-options="attributes:{'url':'xxxxx'}">
            <span>File 12</span> 
          </li>
          <li>
            <span>File 13</span>
          </li>
        </ul>
      </li>
      <li data-options="attributes:{'url':'xxxxx'}">
        <span>File 2</span>
      </li>
      <li data-options="attributes:{'url':'xxxxx'}">
        <span>File 3</span>
      </li>
      <li id="123" data-options="attributes:{'url':'xxxxx'}">File 4</li>
      <li>File 5</li>
    </ul>
  </li>
  <li>
    <span>File21</span>
  </li>
</ul>


然后我们通过js方法获取到tree的node对象的时候 就可以直接node.attributes.url获取到相应的值了。
分享到:
评论

相关推荐

    实例讲解jQuery EasyUI tree中state属性慎用

    EasyUI 1.4.4 tree控件中,如果是叶子节点,切忌把state设置为closed,否则该节点会加载...下面给大家介绍easyui tree自定义属性的使用 了解easyui tree组件的童鞋估计都知道tree的node有他自己单独的属性(id,text,ico

    jQuery EasyUI 1.3.5 离线简体中文API文档

    datebox:新增“sharedCalendar”属性,允许多个datebox控件共享使用同一个calendar控件。 datebox:新增“buttons”属性,用于自定义日历下方的按钮。 (译者注:该点更新内容官方更新公告上没有注明,具体内容和...

    jQuery EasyUI 1.3.6 离线简体中文API文档

    calendar:添加“formatter”、“styler”和“validator”属性,这些属性允许用于自定义日历日期; calendar:添加“onChange”事件; panel:添加“method”、“queryParams”和“loader”选项; panel:添加...

    jquery-easyui-1.3.6.zip

    jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解...

    jQuery EasyUI 1.4.5 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示

    datagrid:修复在调用updateRow方法之后使用getChanges方法无法返回被更新的行的BUG; treegrid:修复在追加或插入新行的时候触发onLoadSuccess事件的BUG; tree:修复在追加或插入新节点的时候触发onLoadSuccess...

    jQuery EasyUI 1.4 离线简体中文API文档

    menu:添加“duration”属性 该属性允许用户自定义隐藏菜单动画的持续时间 以毫秒为单位; validatebox:添加“onBeforeValidate”和“onValidate”事件; combo:从该版本开始combo组件扩展自textbox组件...

    jQuery EasyUI 1.4 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示

    menu:添加“duration”属性 该属性允许用户自定义隐藏菜单动画的持续时间 以毫秒为单位; validatebox:添加“onBeforeValidate”和“onValidate”事件; combo:从该版本开始combo组件扩展自textbox组件...

    jQuery EasyUI 1.4.2 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示

    tree:添加“filter”属性和“doFilter”方法; tabs:“add”方法允许用户在指定的索引位上插入选项卡面板; tabs:用户可以决定哪些选项卡面板可以被选择; tabs:添加“justified”,“narrow”和“pill”属性...

    easyui+增强窗体 demo_ext为实例文件

    3、tree增加自定义属性 attributes,用于简单数据加载时,指定那些字段当作node的attributes属性使用。 4、combobox增加 getSelected 方法, 返回选中item的data值。 5、combogrid增加 getSelected 方法,返回选中...

    基于SSM-EasyUI的权限管理系统,细颗粒度到按钮级别

    实现页面菜单的权限用的是easyui的tree。按钮级别的权限用的是自定义的JSP标签 3)页面菜单的管理 在添加或者修改菜单的时候增加了选择图标的功能 4)操作日志的记录和备份 采用的方法是利用aop拦截add,...

    jQuery EasyUI 1.3 API 中文教程

    属性表格 - PropertyGrid 窗口应用 窗口 - Window 对话框 - Dialog 消息窗口 - Messager 表单相关 表单 - Form Demo 日历 - Calendar 下拉选择框 - Custom Combo 下拉组合框 - ComboBox 数据...

    GoodProject Maven Webapp.zip

    2、自定义身份属性:图灵机器人平台所提供的ChatBot支持充分的机器人一体化身份属性自定义,开发者通过平台页面对机器人的20多个常见属性进行快捷设置,打造具备个性化身份属性的ChatBot。[2] 3、情感识别引擎:图灵...

Global site tag (gtag.js) - Google Analytics