ld-ztree.tpl

<div class="ld-ztree-container">
<div class="ld-ztree-header text-center" id="header">
<b>树状图</b>
</div>
<div class="ld-ztree-main ztree" ld-comp="ztree" ld-bind-data="treeData" ld-tree-type="checkbox">
<!--<ul class="ld-ztree">
<li><span class="Ztree">产品1</span>
<ul>
<li><span class="Ztree">产品1</span></li>
<li><span class="Ztree">产品1</span></li>
<li><span class="Ztree">产品1</span>
<ul>
<li><span class="Ztree">产品1</span></li>
</ul>
</li>
<li><span class="Ztree">产品1</span></li>
<li><span class="Ztree">产品1</span></li>
</ul>
</li>
<li><span class="Ztree">产品1</span>
<ul>
<li><span class="Ztree">产品1</span></li>
<li><span class="Ztree">产品1</span></li>
<li><span class="Ztree">产品1</span>
<ul>
<li><span class="Ztree">产品1</span></li>
<li><span class="Ztree">产品1</span></li>
<li><span class="Ztree">产品1</span></li>
<li><span class="Ztree">产品1</span></li>
</ul>
</li>
<li><span class="Ztree">产品1</span></li>
</ul>
</ul> !--> </div>
<div class="ld-ztree-footer text-center" id="footer">
<button class="btn btn-primary ld-margin-right30">确定</button>
<button class="btn btn-default">取消</button>
</div>
</div>

ld-ztreeview.js

define(['ldfw/core','text!tpl/example/ld-ztree.tpl'],function(LDFW,tpl){
return LDFW.Container.extend({
el:'#app',
tpl:tpl,
initialize:function(){
var zNodes=[
{id:1,pId:0,name:"产品1",open:true},
{id:11,pId:1,name:"产品1"},
{id:12,pId:1,name:"产品1"},
{id:13,pId:1,name:"产品1",open:true},
{id:131,pId:13,name:"产品1"},
{id:14,pId:1,name:"产品1"},
{id:15,pId:1,name:"产品1"},
{id:2,pId:0,name:"产品1",open:true},
{id:21,pId:2,name:"产品1"},
{id:22,pId:2,name:"产品1"},
{id:23,pId:2,name:"产品1",open:true},
{id:231,pId:23,name:"产品1"},
{id:232,pId:23,name:"产品1"},
{id:231,pId:23,name:"产品1"},
{id:231,pId:23,name:"产品1"},
{id:24,pId:2,name:"产品1",open:false},
{id:241,pId:24,name:"产品1"}
];
var _this = this;
this.model.set("treeData",zNodes);
}
});
});

效果图

如何在tpl模版的div块中加ztree的更多相关文章

  1. 子div块中设置margin-top时影响父div块位置的解决办法

    在css中设置样式时,通常会遇到用子div块margin中设置margin-top时,父div块中就会随着子div的margin-top,也会和子div执行相同的margin-top的位置样式 解决办 ...

  2. 子DIV块中设置margin-top时影响父DIV块位置的解决办法?

    解决方法: 1.修改父元素的高度,增加padding-top样式模拟(padding-top:1px:常用) 2.为父元素添加overflow:hidden:样式即可(完美) 3.为父元素或者子元素声 ...

  3. 子div块中设置margin-top时影响父div块位置的解决办法及其原因

    解决办法①: 若子DIV块中使用margin-top,则在父DIV块中添加:overflow:hidden; 解决办法②: 在子DIV块中用padding-top代替margin-top. 有个叫 b ...

  4. DIV块中 元素垂直居中

    1 DIV块中 元素垂直居中 作者:知乎用户链接:https://www.zhihu.com/question/20543196/answer/99429177来源:知乎著作权归作者所有.商业转载请联 ...

  5. 如何在Liferay Custom JSP Fragment项目中加Java代码

    先附上大神原文链接 Adding Dependencies to JSP Fragment Bundles 在开发Liferay的过程中,我们常常会利用Module Fragment来修改Lifera ...

  6. Html中div块居中显示

    表面上这个问题很难,因为涉及到浏览器窗体大小,导致部分界面效果不一致.图中的方法适用于div块大小不变的界面. 如上所示,将其分为两块,margin-left和margin-top的值均分别为widt ...

  7. Banner中利用Jquery隐藏显示下方DIV块

    实现方式1: <!DOCTYPE html><html><head>    <meta charset="UTF-8">    &l ...

  8. 如何在HTML中加载Flash(2种实现方法)_HTML/Xhtml_网页制作

    点评:如何在HTML中加载Flash,为网页添加更多的色彩,普通的网页以无法满足用户的需求,接下来为大家介绍下2种在HTML中加载Flash的方法,感兴趣的各位可以适当参考下,希望对你有所帮助 第一种 ...

  9. 采用CSS3的动态元素(动画)设计div块的层级式展现

    此练习作品是为学习HTML5+CSS3而设计的(如有不好请大家批评指教~~~). 操作:当页面加载时,点击网页中的绿色块(一层),则有其他几块(二层)从其中央出现并向外延伸并旋转,点击这几块中任意一个 ...

随机推荐

  1. HDU 5964 平行四边形

    假设直线L和L'相交于原点O.假设S ={s1,s2,...,sn}是平面上的n个点.你打 算找四个点满足如下条件:1.   A ∈ L 而 A' ∈ L'.2.   B,B'都属于S;即 B∈S 且 ...

  2. Git学习笔记(Mac Linux系统)

    最近参与学校一个比赛,和队友一起做一个小项目,需要将代码传到Coding(国内git代码托管平台),因此这几天才正式入手git版本控制系统,在这里我就记录一下最近的学习git心得体验,一来分享一下自己 ...

  3. 自动化测试工具QTP的使用实例 分类: 软件测试 2015-06-17 00:23 185人阅读 评论(0) 收藏

    1. QTP简介 1.1QTP功能与特点 QTP是QuickTest Professional的简称,是一种自动化软件测试工具.在软件的测试过程中,QTP主要来用来通过已有的测试脚本执行重复的手动测试 ...

  4. 关系与导航属性(摘自微软MSDN)

    关系与导航属性 本主题概述实体框架如何管理实体间的关系.还对如何映射和操作关系提供了一些指南. 关系.导航属性和外键 在关系数据库中,表之间的关系(也称为关联)是通过外键定义的.外键 (FK) 是用于 ...

  5. c# List去重

    1 list如果数据是值类型,比如list<int> 这种,添加linq之后就可以使用list = list.Distinct().ToList(); 2 如果是数据是引用类型,比如中间是 ...

  6. JSON.stringify 在OA差旅中转换为字符串传给后端,(使用from表单的形式)

    $('#bookForm').find('#formData').val(transInfo.fromData).end().submit(); 这里的val()中的transInfo.fromDat ...

  7. Golang里面使用protobuf(proto3)

    参考文章:https://developers.google.com/protocol-buffers/docs/gotutorial 1.执行指令: go envgo get github.com/ ...

  8. python获取文件大小

    python获取文件大小 # !/usr/bin/python3.4 # -*- coding: utf-8 -*- import os # 字节bytes转化kb\m\g def formatSiz ...

  9. OAF_开发系列28_实现OAF中反编译获取class包代码JD Compiler(案例)

    20150730 Created By BaoXinjian

  10. git submodule(转载)

    From:http://www.worldhello.net/2010/01/26/425.html 删除 git submodule (git 库子模组) 有两种情况会创建 git submodul ...