17zTree - Checkbox nocheck 演示

简介: 17zTree - Checkbox nocheck 演示

效果图:

代码:

<!DOCTYPE html>
<HTML>
<HEAD>
  <TITLE> ZTREE DEMO - no checkbox</TITLE>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <link rel="stylesheet" href="../../../css/demo.css" type="text/css">
  <link rel="stylesheet" href="../../../css/zTreeStyle/zTreeStyle.css" type="text/css">
  <script type="text/javascript" src="../../../js/jquery-1.4.4.min.js"></script>
  <script type="text/javascript" src="../../../js/jquery.ztree.core.js"></script>
  <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
  <!--
  <script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
  -->
  <SCRIPT type="text/javascript">
    <!--
    var setting = {
      check: {
        enable: true,
        nocheckInherit: true
      },
      data: {
        simpleData: {
          enable: true
        }
      }
    };
    var zNodes =[
      { id:1, pId:0, name:"随意勾选 1", open:true},
      { id:11, pId:1, name:"随意勾选 1-1", open:true},
      { id:111, pId:11, name:"无 checkbox 1-1-1", nocheck:true},
      { id:112, pId:11, name:"随意勾选 1-1-2"},
      { id:12, pId:1, name:"无 checkbox 1-2", nocheck:true, open:true},
      { id:121, pId:12, name:"无 checkbox 1-2-1"},
      { id:122, pId:12, name:"无 checkbox 1-2-2"},
      { id:2, pId:0, name:"随意勾选 2", checked:true, open:true},
      { id:21, pId:2, name:"随意勾选 2-1"},
      { id:22, pId:2, name:"随意勾选 2-2", open:true},
      { id:221, pId:22, name:"随意勾选 2-2-1", checked:true},
      { id:222, pId:22, name:"随意勾选 2-2-2"},
      { id:23, pId:2, name:"随意勾选 2-3"}
    ];
    function nocheckNode(e) {
      var zTree = $.fn.zTree.getZTreeObj("treeDemo"),
      nocheck = e.data.nocheck,
      nodes = zTree.getSelectedNodes();
      if (nodes.length == 0) {
        alert("请先选择一个节点");
      }
      for (var i=0, l=nodes.length; i<l; i++) {
        nodes[i].nocheck = nocheck;
        zTree.updateNode(nodes[i]);
      }
    }
    $(document).ready(function(){
      $.fn.zTree.init($("#treeDemo"), setting, zNodes);
      $("#nocheckTrue").bind("click", {nocheck: true}, nocheckNode);
      $("#nocheckFalse").bind("click", {nocheck: false}, nocheckNode);
    });
    //-->
  </SCRIPT>
</HEAD>
<BODY>
<h1>Checkbox nocheck 演示</h1>
<h6>[ 文件路径: excheck/checkbox_nocheck.html ]</h6>
<div class="content_wrap">
  <div class="zTreeDemoBackground left">
    <ul id="treeDemo" class="ztree"></ul>
  </div>
  <div class="right">
    <ul class="info">
      <li class="title"><h2>1、setting 配置信息说明</h2>
        <ul class="list">
        <li>这个 Demo 只简单演示 nocheck 的使用方法,详细配置信息请参考 ‘Checkbox 勾选操作’</li>
        <li class="highlight_red">setting.check.nocheckInherit 可以设置子节点自动继承父节点的 nocheck 属性,详细请参见 API 文档中的相关内容</li>
        <li><p>试试看:<br/>
          &nbsp;&nbsp;&nbsp;&nbsp;[ <a id="nocheckTrue" href="#" title="set checkbox to be hidden." onclick="return false;">隐藏</a> ]
          &nbsp;&nbsp;&nbsp;&nbsp;[ <a id="nocheckFalse" href="#" title="set checkbox to be show." onclick="return false;">显示</a> ]
        </li>
        </ul>
      </li>
      <li class="title"><h2>2、treeNode 节点数据说明</h2>
        <ul class="list">
        <li class="highlight_red">1)、如果某节点不显示 checkbox,请设置 treeNode.nocheck 属性,详细请参见 API 文档中的相关内容</li>
        <li>2)、其他请参考 ‘Checkbox 勾选操作’</li>
        </ul>
      </li>
    </ul>
  </div>
</div>
</BODY>
</HTML>
目录
相关文章
|
NoSQL API Redis
错误使用.Net Redis客户端CSRedisCore,自己挖坑自己填
在使用CSRedisCore客户端时,要深入理解 ① Stackexchange.Redis 使用的多路复用连接机制(使用时很容易想到注册为单例),CSRedisCore开源库采用连接池机制,在高并发场景下强烈建议注册为单例, 否则在生产使用中可能会误用在瞬态请求中实例化,导致redis连接数几天之后消耗完。 ② CSRedisCore会默认建立连接池,预热50个连接,开发者要心中有数。 额外的方法论: 尽量不要从某度找答案,要学会问问题,并尝试从官方、stackoverflow、github社区寻求解答,你挖过的坑也许别人早就挖过并踏平过。
错误使用.Net Redis客户端CSRedisCore,自己挖坑自己填
|
4月前
|
机器学习/深度学习 人工智能
AI大模型位置编码详解
位置编码为Transformer提供序列顺序信息,弥补注意力机制无位置感知的缺陷。主要分为绝对编码(如可学习、Sinusoidal)和相对编码(如RoPE、ALiBi)。RoPE通过旋转矩阵支持长序列,ALiBi以线性偏置增强外推能力。不同方法在长度外推、效率等方面各有优劣,广泛应用于LLaMA、BLOOM等大模型中。
343 0
AI大模型位置编码详解
|
5月前
|
Shell Linux 测试技术
Linux Shell循环详解(从零开始掌握Shell脚本中的循环结构)
本文介绍Linux Shell脚本中for和while循环的基本语法与应用,帮助新手掌握自动化任务处理技巧,提升脚本编写效率。
|
1月前
|
SQL 人工智能 Java
Java开发效率提升200%的AI工具,我每天都在用
飞哥,8年Java后端老兵,亲历SSH到微服务演进。2026年,他依托飞算JavaAI重构开发流:需求分析→AI生成→人工优化→智能测试,编码效率提升200%,测试用例编写提速65%,文档零耗时。AI不是替代,而是让开发者回归架构与创造。(239字)
|
3月前
|
数据采集 人工智能 JSON
给大模型“开小灶”:一文读懂微调原理与实战,让你的AI更懂你
本文深入浅出讲解大模型微调:为何需“开小灶”?详解全量微调、LoRA(装插件)、Prompt Tuning(学咒语)及RLHF等主流方法;手把手演示LoRA三步实践——数据准备、配置训练、测试部署;并提供效果评估与低门槛工具推荐。助力开发者快速打造领域专属AI。(239字)
445 0
给大模型“开小灶”:一文读懂微调原理与实战,让你的AI更懂你
|
3月前
|
存储 弹性计算 人工智能
租用阿里云服务器一年要多少钱?2026年最新费用价格全解析
租用阿里云服务器的成本受配置、实例类型、地域等因素影响,不同需求对应不同价格区间。以下结合最新优惠信息,梳理轻量应用服务器、ECS 云服务器及 GPU 服务器的热门配置与一年费用,帮助用户根据业务场景选择合适方案,避免盲目消费。
|
11月前
|
供应链 安全 物联网
5G遇上区块链:速度与信任的完美结合,未来世界的基石
5G遇上区块链:速度与信任的完美结合,未来世界的基石
252 9
|
Linux 虚拟化 iOS开发
macOS Sequoia 15.1 发布下载,Apple 智能准备就绪
macOS Sequoia 15.1 发布下载,Apple 智能准备就绪
691 11
macOS Sequoia 15.1 发布下载,Apple 智能准备就绪
|
iOS开发
IOS - iPhoneX 怎么进入 DFU 模式(刷机必备)?
IOS - iPhoneX 怎么进入 DFU 模式(刷机必备)?
2146 0

热门文章

最新文章

下一篇
开通oss服务