首页 > 其他分享 >EasyUI的基本运用

EasyUI的基本运用

时间:2024-05-27 12:34:33浏览次数:20  
标签:基本 jquery 5.2 EasyUI easyui 1.5 代码 js 运用

目录

EasyUI中文文档以及依赖文件下载

使用

 布局

1.树状图

2.json文件加载树状图数据

完整代码


EasyUI中文文档以及依赖文件下载

可通过蓝奏云盘下载:https://yfyp.lanzoub.com/b00eery9vg
密码:yfnb

使用

1.将文档和依赖文件下载之后,打开你创建的Javaweb项目,先将依赖文件导入项目(直接将文件夹导入),如下图

2.创建一个jsp文件,我的命名为admin.jsp,大家自行命名,之后进入jsp编码页面,先将依赖文件的路径写入jsp,如下:

<link rel="stylesheet" type="text/css" href="/js/jquery-easyui-1.5.5.2/themes/default/easyui.css">   
<link rel="stylesheet" type="text/css" href="/js/jquery-easyui-1.5.5.2/themes/icon.css">   
<script type="text/javascript" src="/js/jquery-easyui-1.5.5.2/jquery.min.js"></script>   
<script type="text/javascript" src="/js/jquery-easyui-1.5.5.2/jquery.easyui.min.js"></script>

注: 有时候在这个路径时,效果会出不来,因为此路径服务器获取不到,我们需要获取项目路径添加到上述路径中去,修改后的代码为:

<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/js/jquery-easyui-1.5.5.2/themes/default/easyui.css">   
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/js/jquery-easyui-1.5.5.2/themes/icon.css">   
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-easyui-1.5.5.2/jquery.min.js"></script>   
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-easyui-1.5.5.2/jquery.easyui.min.js"></script>

 布局

1.打开EasyUI的API文档,找到布局,如下图:

2.找到使用完整页面布局,如下:

代码如下:

<body class="easyui-layout">   
    <div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div>   
    <div data-options="region:'south',title:'South Title',split:true" style="height:100px;"></div>   
    <div data-options="region:'east',iconCls:'icon-reload',title:'East',split:true" style="width:100px;"></div>   
    <div data-options="region:'west',title:'West',split:true" style="width:100px;"></div>   
    <div data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;"></div>   
</body>  

3.将代码复制,将jsp中的body主体替换掉,运行tomcat服务器,即可看见如下界面:

1.树状图

1.在API文档中找到DataGrid and Tree,点击Tree,查看使用案例,代码如下:

<ul id="tt" class="easyui-tree">   
    <li>   
        <span>Folder</span>   
        <ul>   
            <li>   
                <span>Sub Folder 1</span>   
                <ul>   
                    <li>   
                        <span><a href="#">File 11</a></span>   
                    </li>   
                    <li>   
                        <span>File 12</span>   
                    </li>   
                    <li>   
                        <span>File 13</span>   
                    </li>   
                </ul>   
            </li>   
            <li>   
                <span>File 2</span>   
            </li>   
            <li>   
                <span>File 3</span>   
            </li>   
        </ul>   
    </li>   
    <li>   
        <span>File21</span>   
    </li>   
</ul> 

2.将上述树状图代码复制到布局代码中title标题属性为West的<div>标签下(可将title标签属性改为自己需要的文本),即可出现以下效果:

2.json文件加载树状图数据

1.先将树状图代码改为:

<ul id="tt"></ul> 

2.添加一对<script>标签,在标签内写入以下代码用于添加一个加载事件:

/* 加载事件 */
	$(function(){
		$('#tt').tree({    
		    url:'data/tree_data1.json'
		})
	})

代码注释:

#tt:<ul>标签的id属性值

url:文件路径

2. 这时你需要一个json文件来测试,在依赖文件的这个路径下,有俩个json的测试文件可用于测试:

jquery-easyui-1.5.5.2\jquery-easyui-1.5.5.2\demo\tree

 2.将其中的一个json文件复制到你的项目中,修改加载事件中的url路径,当出现以下效果后,则成功实现:

完整代码

以下为此次效果的完整代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/js/jquery-easyui-1.5.5.2/themes/default/easyui.css">   
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/js/jquery-easyui-1.5.5.2/themes/icon.css">   
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-easyui-1.5.5.2/jquery.min.js"></script>   
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-easyui-1.5.5.2/jquery.easyui.min.js"></script> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body class="easyui-layout">   
    <div data-options="region:'north',title:'图书管理系统',split:true" style="height:100px;"></div>   
    <div data-options="region:'south',title:'版权所有',split:true" style="height:100px;"></div>   

 <!-- 左侧树状图的div --> 
 <div data-options="region:'west',title:'菜单',split:true" style="width:200px;">
 	<!-- 树状图的ul -->
 	<ul id="tt"></ul> 
 </div>  
  
    <div data-options="region:'center',title:'主要内容'" style="padding:5px;background:#eee;"></div>   
</body>  
<script type="text/javascript">
	/* 加载事件 */
	$(function(){
		$('#tt').tree({    
		    url:'data/tree_data1.json'
		})
	})
	
</script>
</html>

标签:基本,jquery,5.2,EasyUI,easyui,1.5,代码,js,运用
From: https://blog.csdn.net/cyf66666666/article/details/139233160

相关文章

  • 【强化学习】强化学习基础教程:基本概念、强化学习的定义,要素,方法分类 以及 Rollout、e
    【强化学习】强化学习基础教程:基本概念、强化学习的定义,要素,方法分类以及Rollout、episode回合、transition转移、trajectory轨迹的概念1.基础概念1.1强化学习的定义1.2强化学习的基本要素2.强化学习分类2.1根据agent学习方式分为基于策略的强化学习PolicybasedR......
  • SCSS入门指南:基本语法与高效用法
    关于SCSS(SassyCSS)基本使用的文章概述:###1.SCSS简介*SCSS是一种CSS的扩展语言,它允许开发者使用更强大、更灵活的语法来编写样式表。*SCSS提供了变量、嵌套规则、混合宏等高级功能,使得CSS代码更加模块化和可维护。*SCSS最终被编译成标准的CSS文件,以供浏览器解析。###2.安......
  • Go 基本数据类型
    Go基本数据类型上一篇:Go常量下一篇:运算符与表达式文章目录Go基本数据类型前言一Go数据类型二布尔类型`bool`三整数3.1有符号整数`int`3.2无符号整数`uint`3.3整数字面值四浮点类型4.1字面值4.1.1十进制浮点字面值4.1.2十六进制浮点字面值五复数......
  • 【考研数据结构知识点详解及整理——C语言描述】第二章线性表的定义和基本操作
    25计算机考研,数据结构知识点整理(内容借鉴了王道408+数据结构教材),还会不断完善所整理的内容,后续的内容也会不断更新(可以关注),若有错误和不足欢迎各位朋友指出!目录 一.线性表的定义二.线性表的基本操作一.线性表的定义(1)线性表是具有相同数据类型的n(n>0)个数据元素的有......
  • Intel HDSLB 高性能四层负载均衡器 — 基本原理和部署配置
    前言在上一篇《IntelHDSLB高性能四层负载均衡器—快速入门和应用场景》中,我们着重介绍了HDSLB(HighDensityScalableLoadBalancer,高密度可扩展的负载均衡器)作为新一代高性能四层负载均衡器的需求定位、分析了HDSLB在云计算和边缘计算应用场景中的特性优势,以及解读了HDS......
  • 简单版基本电路与电子学实验备考(有待补充)
    基本电路与电子学实验备考戴维南定理Step1测等效电阻12元件箱12V电压源(实验台最右侧)与电压表相接测实际输出保证电压源1210mA的电流源(粗调转钮量程20)测电流电压时注意量程短路电流(开关打向左侧)开路电压(右侧两位小数)据此算出等效电阻R0记录数据UocIscR0Step2构建......
  • SpringBoot+MySQL的简单运用(Hello World API)
    一、创建springboot项目1.生成springboot首先打开自动生成springboot项目的在线网站:https://start.spring.io/如下图所示:2.依赖配置在上述页面中,左边默认就好,不用操作,右边添加依赖,点击下图中所示红色区域在弹出的栏目中依次搜索SpringWeb,SpringDataJPA,MySQLDr......
  • Charles 复制运用curl 指令【Copy cURL Request】
         curl-H"Host:localhost.charlesproxy.com:8080"-H"Cache-Control:max-age=0"-H"Upgrade-Insecure-Requests:1"-H"User-Agent:Mozilla/5.0(Macintosh;IntelMacOSX10_15_7)AppleWebKit/537.36(KHTML,likeGec......
  • 二叉树的基本功能(代码实现)
    1.二叉树的概念在对树的介绍一文中,有明确的介绍。如有兴趣可移步至:数据结构:树的介绍-CSDN博客2.二叉树的代码实现2.1二叉树的结构体typedefintBTDataType;typedefstructBinaryTreeNode{ BTDataTypedata; structBinaryTreeNode*left; structBinaryTreeNo......
  • Win11系统安装和基本设置
    1.目的Win11可以使用WSL2里的ubuntu,某种程度上相当于双系统,相比于安装ubuntu+虚拟机windows/远程连接windows要更轻量级。使用WSL2的ubuntu里的docker,相比使用Windows的docker更简单方便。2.制作启动镜像下载Win11镜像文件最新版例如Win11_23H2_Chinese_......