树结构

作者: sundern | 来源:发表于2018-06-27 18:28 被阅读5次

1.树结构展示

<youi:tree></youi:tree>

必选属性有:没有

id:tree_【展示内容的介绍】

rootText:【根节点展示的文本】

hideRoot:(还没发现有什么作用)

xmenu:【<youi:xmenu>标签的id】

styleClass :col-sm-12 auto-height

iteratorSrc:【树的数据来源:返回List<TreeNode>】

2.树节点右键

除了在<youi:tree>标签中添加xmenu属性外还要单独写<youi:xmenu>标签 以及<youi:func>

<youi:xmenu></youi:xmenu>

必选属性有:后面也暂时不写必须属性,因为自动展示的功能不见了

id:xmenu_【本页内容的介绍】

子元素:<youi:xmenuItem></xmenuItem>

属性:

caption:【右键出的文本】

icon:[右键出的文本的图标](新版平台加为plus)

name:【操作名称,写函数func时用到】

groups:【操作节点的分组,有些树是由不同类型的对象组成的,比如主题指标树,使用groups对节点进行分类】

<youi:func></youi:func>

name:【<youi:tree>标签的id】_xmenu_【<youi:xmenuItem>的name】

3.【应用场景】点击树节点,在页面右侧显示和修改树节点的属性

<youi:func></youi:func>

name:【标签的id】_select

params:treeNodeElem

urls:【主键查询方法】

if(!treeNodeElem.hasClass('root')){

var 变量= treeNodeElem.attr('id');

$elem('【form表单的id】',pageId).form('find',funcUrls.【主键查询方法】+'?【主键】='+变量);

}

4.【应用场景】页面右侧编辑左侧树节点属性,刷新树结构

编辑完指标属性后需要刷新左侧树:

<youi:func name="form_indicator_afterSubmit" params="result">

    if(result&&result.record){

            $.youi.messageUtils.showMessage('保存处室成功.');

            var record = result.record;

            $elem('tree_tj_indicator',pageId).find('#'+record.indicatorId+'>span>a').text(record.indicatorCaption);

        }

</youi:func>

5.【应用场景】节点的文本处理

elem.find('li>span>a').text()

可以抽取为公共方法

function _getTreeNodeText(treeNodeElement) {

return treeNodeElement.find('>span>a').text();

}

6.调整根节点样式去掉多余的"-"

7.已勾选的树的显示

需要将节点存为数组的形式

相关文章

  • 详谈树结构(传统树、字典树、hash 树、Merkle Patr

    关于数据结构中树结构的相关分享 本文参考: 树结构参考文献 一、传统的数据结构中的树结构 树结构是一种非线性存储结...

  • JavaScript 数据结构之二叉搜索树

    一、认识树结构 树结构示意图 树结构中的一些术语 树(Tree): n(n>=0) 个节点构成的有限集合 n = ...

  • Element-Ui el-tree 超出部分自动换行

    在使用element-ui 框架做vue 项目树结构时,发现需要固定树结构的宽度,而且树结构的字段有可能会特别长,...

  • MySql_web树结构

    很多网站的分类都是树结构,这里是一个理论上能实现无限级分类的树结构的方法。 创建库表 加入数据 取得树结构:

  • 03-树结构

    树结构依靠节点、叶子节点、子树将自身的数据扩展为像一棵倒过来的树 1. 什么是树结构 树结构依托路径、节点、叶子节...

  • JS树结构操作

    一、遍历树结构 1. 树结构介绍 JS中树结构一般是类似于这样的结构: 为了更通用,可以用存储了树根节点的列表表示...

  • 树结构

    树结构 动态查找树主要有: 二叉查找树(Binary Search Tree), 平衡二叉查找树(Balanced...

  • 树结构

    树:层次关系Tree :n个节点构成的有限集合;n=0时;称为空树;对于非空树,具备特质有: 树中有一个根的特殊节...

  • 树结构

    1.树结构展示 必选属性有:没有 id:tree_【展示内容的介绍...

  • 树结构

    树的内部节点:非叶子节点树的外部节点:叶子节点 如何计算一个树的深度和高度 计算树的深度 假设p是树t中的一个节点...

网友评论

      本文标题:树结构

      本文链接:https://www.haomeiwen.com/subject/hkriyftx.html