返回顶部
首页 > 资讯 > 后端开发 > Python >3,最简单的树(不显示图标)
  • 166
分享到

3,最简单的树(不显示图标)

最简单图标 2023-01-31 06:01:45 166人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

 -----后台using System; using System.Collections.Generic; using System.Linq; using System.WEB; using System.Web.UI; using 

wKioL1Sb3izAwE5vAAI_xfEedQs501.jpg

 

-----后台

using System;
using System.Collections.Generic;
using System.Linq;
using System.WEB;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    public string Getznodes()
    {
        StringBuilder sb = new StringBuilder();
        sb.Append("<script>");
        sb.Append("var zNodes =[");
        //*****************************************加入遍历代码
        for (int i = 0; i < 100; i++)
        {
            if (i > 50)
            {
                sb.Append(SetParametes(i.ToString(), "1", "b"));
            }
            else
            sb.Append(SetParametes(i.ToString(), "-1", "a"));
        }
        //********************************************************
        sb.Append("];");
        sb.Append("</script>");
        return sb.ToString();
    }
    /// <summary>
    /// 设置节点
    /// </summary>
    /// <param name="id">id</param>
    /// <param name="pid">父级id</param>
    /// <param name="name">名称</param>
    /// <param name="open">是否展开?</param>
    /// <returns>返回节点</returns>
    private string SetParametes(string id, string pid, string name,bool open=false)
    {
        StringBuilder sb = new StringBuilder();
        sb.Append("{");
        sb.AppendFORMat("id:{0},",id);
        sb.AppendFormat("pId:{0},",pid);
        if (open)
        {
            sb.AppendFormat("name:\"{0}\",", name);
            sb.Append("open: true");
        }
        else
        {
            sb.AppendFormat("name:\"{0}\"", name);
        }
        sb.Append("},");
        return sb.ToString();
    }
}

-----前台

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <link href="../CSS/demo_new.css" rel="stylesheet" type="text/css" />
    <link href="../css/zTreeStyle/zTreeStyle.css" rel="stylesheet" type="text/css" />
    <script src="../js/Jquery-1.4.4.min.js" type="text/javascript"></script>
    <script src="../js/jquery.ztree.core-3.5.js" type="text/javascript"></script>
    
    
    
</head>
<%=GetzNodes()%>
<script type="text/javascript">
    var setting = { view: {showIcon: showIconForTree}, data: { simpleData: { enable: true} }, callback: { onClick: zTreeOnClick}};
        $(document).ready(function () {
        $.fn.zTree.init($("#treeDemo"), setting, zNodes);
    });
    //显示div
    function showdiv() {
        $("#zhezhao").fadeIn(300);
        $("#treeDemodiv").fadeIn(300);
    }
    //隐藏div
    function closediv() {
        $("#zhezhao").fadeOut(300);
        $("#treeDemodiv").fadeOut(300);
    }
    function showIconForTree(treeId, treeNode) {
        return !treeNode.isParent;
    };
    //展示zTree
    function showZTree() {
        var w = document.documentElement.clientWidth;
        var h = document.documentElement.clientHeight;
        var l = document.documentElement.clientWidth / 2 - $("#treeDemodiv").width() / 2;
        var t = document.documentElement.clientHeight / 2 - $("#treeDemodiv").height() / 2;
        $("#zhezhao").css({ "width": w + "px", "height": h + "px", "filter": "alpha(opacity=25)", "-moz-opacity": "0.25", "-khtml-opacity": "0.25", "opacity": "0.25" });
        $("#treeDemodiv").css({ "left": l + "px", "top": t + "px" });
        showdiv();
    }
    //点击触发事件
    function zTreeOnClick(event, treeId, treeNode) {
        alert(treeNode.id + "," + treeNode.name);
        closediv();
    }
</script>
<body>
    <form id="form1" runat="server">
    
             <input type="button" value="显示" onclick="showZTree()">
            <!------------------Treediv--------------------->
            <div id="treeDemodiv" style="top:0px;left:0px;padding:0px;display:none;margin:0px;;height:470px;width:230px;;position:fixed;z-index:100" class="zTreeDemoBackground left">        
                <ul style="padding:0px;margin:0px;background:#3498DB;height:20px;top:0px;left:0px;"><li style="height:20px;float:right;padding:0px;margin:0px;"><img style="width:19px;;height:19px;z-index:100;cursor:pointer" onclick="$('#treeDemodiv').fadeOut(300);$('#zhezhao').fadeOut(300);" src="../img/yzfalse.png" /></li></ul>
                <ul id="treeDemo" style="padding:0px;margin:0px;height:448px;width:228px;z-index:100;background:#fff" class="ztree"></ul>
            </div>
            <div id="zhezhao" style="top:0px;left:0px;display:none;filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity: 0.25;opacity: 0.25;position:fixed;background:#000;z-index:9"></div>
            <!------------------Treediv--------------------->
          
    </form>
</body>
</html>

 

wKioL1Sb3oTyuDdEAACHPf1iSQo745.jpg

 


整合包下载:http://down.51cto.com/data/1967063

--结束END--

本文标题: 3,最简单的树(不显示图标)

本文链接: https://lsjlt.com/news/189803.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 3,最简单的树(不显示图标)
     -----后台using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using ...
    99+
    2023-01-31
    最简单 图标
  • win7系统桌面显示我的电脑图标最简单的方法
    今天在给单位新买的一台电脑上安装一些东西,在打开电脑后,发现这台安有win7家庭普通版操作系统的电脑桌面没有“计算机”的图标,如下图: 于是在控制面板找了遍,也找不到怎么把计算机这个图标搞到桌...
    99+
    2023-06-13
    win7 桌面 计算机图标 图标 电脑 系统 方法
  • AndroidCamera2实现最简单的预览框显示
    本文实例为大家分享了Android Camera2实现预览框显示的具体代码,供大家参考,具体内容如下 Android要预览Camer2界面比Camera1稍微复杂一点,但是也是不难的...
    99+
    2024-04-02
  • 简单突出显示鼠标单击的 Windows 方法 [2023]
    你会同意PowerToys不仅仅是一些工具集;它是您 PC 的秘密武器。它在这里增强您的工作流程,为 Windows 11 进行巧妙的改造,让您只需单击一下即可处理一堆任务。我们知道,在过去的一年里,Microsoft一直在疯狂地加强Pow...
    99+
    2023-08-09
  • PyQt5简单读取&显示图片的应用
    前言 本文为PyQt5入门教程,具体为以下四步骤 一、程序界面简单设计二、通过下拉列表框读取读取指定路径的图片三、通过读取到的图片显示在界面上四、退出事件 最终效果如下:    一、程序界面简单设计 程序初始构成如下 #利用P...
    99+
    2023-09-04
    python 机器学习 qt5 人工智能
  • uniapp微信小程序 map地图markers图标不显示,markers图标真机调试不显示
    uniapp微信小程序 map地图markers图标不显示,markers图标真机调试不显示 举例: 预期效果如下,蓝色为用户位置,红色为店铺位置均为自定义图标 实际发布后手机上的效果 (此处忽略位置...
    99+
    2023-09-04
    微信小程序 uni-app 小程序
  • css不显示图标的解决方法
    小编给大家分享一下css不显示图标的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css不显示图标的解决办法:1、检查图标引用路径并修改;2、检查字体文件...
    99+
    2023-06-14
  • uniapp字体图标不显示怎么办
    随着移动端应用的不断发展,uniapp作为一款跨端应用开发框架得到了越来越广泛的应用,其支持的普通图标、字体图标也给我们的应用带来了更为灵活的可扩展性和可定制性,然而在开发中,有时我们会遇到uniapp字体图标不显示的问题,本文将从以下几个...
    99+
    2023-05-14
  • 怎么用Android Camera实现最简单的预览框显示
    本篇内容介绍了“怎么用Android Camera实现最简单的预览框显示”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Androi...
    99+
    2023-06-30
  • 3、boost asio 教程---最简单的服务器
    根据维基百科, 服务器是一种为其他程序或设备提供功能的计算机程序或设备,称为“客户端”。 这是一个非常好的描述,事实上,服务器只不过是这样。服务器没有什么真正的神奇之处,它只是一个接收其他应用程序发送的数据并返回一些数据的应用程序。 我们将...
    99+
    2023-09-15
    服务器
  • win8任务栏图标叠加显示3个设置技巧(图文)
      Windows 8任务栏的软件是能够附加的,但是win8任务栏的空间有限,不能自由调整任务栏的宽度,无法增加空间,所以,桌面上常用的应用图标堆积非常多,看起来就有点乱,笔者希望自己的桌面干净整洁,所以利...
    99+
    2022-06-04
    任务栏 图标 图文
  • win7重建图标缓存bat、win7图标不显示的解决办法
    不知道用WIN7的朋友有没有遇到和我一样的情况。一些程序的图标或是快捷方式无法正常显示。本人被这个情况困扰很久,网上也找了很多方法,把一个最简单有效的方法推荐给大家。使用方法:复制下面cmd代码到“记事本&r...
    99+
    2023-06-06
    图标 win7 bat 解决办法
  • layui中动态图标不显示怎么办
    这篇文章给大家分享的是有关layui中动态图标不显示怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.保证在正确引入layui的CSS和JS后用法如下: <...
    99+
    2024-04-02
  • ubuntu11.10输入法图标不显示怎么办
    小编给大家分享一下ubuntu11.10输入法图标不显示怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ubuntu 11.10输入法图标不显示的解决 &nb...
    99+
    2023-06-13
  • win10图标显示不正常怎么解决
    这篇文章主要介绍“win10图标显示不正常怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win10图标显示不正常怎么解决”文章能帮助大家解决问题。一、因为图标缓存文件为隐藏文件,我们需要在文...
    99+
    2023-06-28
  • win7系统SVN图标不显示怎么办
    这篇文章将为大家详细讲解有关win7系统SVN图标不显示怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。登录到系统桌面,使用组合快捷键win键+r键打开运行窗口,在打开的运行窗口中输入“regedit...
    99+
    2023-06-28
  • win7网络图标不显示怎么解决
    今天小编给大家分享一下win7网络图标不显示怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。win7网络图标不显示解决...
    99+
    2023-07-01
  • win10投影如何不显示桌面图标
    这篇文章主要介绍“win10投影如何不显示桌面图标”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win10投影如何不显示桌面图标”文章能帮助大家解决问题。解决办法第一步:我们可以同时按下键盘上的“w...
    99+
    2023-07-01
  • Windows7 只显示图像文件的图标
    在用Windows 7的时候,如果你有留意,会发现选择中等图标、大图标、超大图标显示时,都会直接显示图片的缩略图,即使选择“详细”或“列表”的显示模式,在选中图片文件时,仍...
    99+
    2023-05-25
    Windows7 图像文件 图标
  • 解决SVN左下角图标不显示(图文详解)
    SVN中文件左下角图标消失的解决步骤 首先解释以下为什么会发生这样的现象: 因为WindowsExporerShell所支持的Overlay Icon最多十五个,当前面十五个被其他软件或者window...
    99+
    2023-09-10
    svn 服务器 运维
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作