项目一:项目第二天 Jquery ztree使用展示菜单数据 2、 基础设置需求分析 3、 搭建项目框架环境--ssh(复习) 4、 SpringData-JPA持久层入门案例(重点) 5、 Easyui menubutton菜单按钮使用 6、 Easyui messager消息框使用
1、 Jquery ztree使用展示菜单数据
2、 基础设置需求分析
3、 搭建项目框架环境--ssh(复习)
4、 SpringData-JPA持久层入门案例(重点)
5、 Easyui menubutton菜单按钮使用
6、 Easyui messager消息框使用

收派标准-快递员:一对多
收派时间-快递员:一对多
快递员-定区:多对多
一个快递员可以负责多个定区。一个定区可以被多个快递员负责。
区域-分区:一对多
一个区域可以包含多个分区。一个分区只能归属一个区域。
定区-分区:一对多
一个定区可以包含多个分区,一个分区只能属于一个定区。
1 使用ztree展示菜单数据(接上节课)

1、 Js代码中设置开启简单数据模式
var settings = {
data: {
simpleData: {
enable: true, //启动简单数据模式:使用简单数据格式
idKey: "id", //id:节点数据标识
pIdKey: "pId", //pId:指定父节点
rootPId: 0 //根节点
}
}
}
2、 发送请求 请求json文件返回菜单数据,展示数据


----接下来如果点击菜单某个选项择弹出页面 所以需要去Ztree中找API

拼接跳转路径
callback: {
onClick: function(event, treeId, treeNode){
//treeNodeJSON 被点击的节点 JSON 数据对象
// alert(treeNode);
//将json对象输出在浏览器控制台
console.info(treeNode);
var r = $("#myTabs").tabs("exists",treeNode.name);
if(r){
//选中
$("#myTabs").tabs("select",treeNode.name);
}else{
//在中心区域 tabs选项卡面板中添加面板
$("#myTabs").tabs("add",{
title:treeNode.name,
closable:true,
这个属性需要记住 在点击左侧树形菜单之后 在中部的tabs选项卡中跳转 路径需要加入 Content属性 并引入 <iframe src=>
content:'<iframe src="../'+treeNode.page+'" width="100%" height="100%" frameborder="0"></iframe>'
});
}
} //ztree节点数据单击事件
}
注:还需要判断 子节点是不可点的
Springdata-jpa实现原理:

方式二:在自定义的方法上使用@Query注解,自己编写JPQL,或者sql语句。

1 easyui messager提示框


右下角的欢迎框

项目一:项目第二天 Jquery ztree使用展示菜单数据 2、 基础设置需求分析 3、 搭建项目框架环境--ssh(复习) 4、 SpringData-JPA持久层入门案例(重点) 5、 Easyui menubutton菜单按钮使用 6、 Easyui messager消息框使用的更多相关文章
- 菜单和按钮-EasyUI Menu 菜单、EasyUI Linkbutton 链接按钮、EasyUI Menubutton 菜单按钮、EasyUI Splitbutton 分割按钮
EasyUI Menu 菜单 通过 $.fn.menu.defaults 重写默认的 defaults. 菜单(Menu)通常用于上下文菜单.它是创建其他菜单组件(比如:menubutton.spli ...
- 窗口-EasyUI Window 窗口、EasyUI Dialog 对话框、EasyUI Messager 消息框
EasyUI Window 窗口 扩展自 $.fn.panel.defaults.通过 $.fn.window.defaults 重写默认的 defaults. 窗口(window)是一个浮动的.可拖 ...
- Vue nodejs商城项目-搭建express框架环境
1.express-project 搭建express框架环境 安装express generator生成器 通过生成器自动创建项目 配置分析 安装 cnpm i -g express-generat ...
- 使用jQuery开发messager消息框插件
1.插件使用 首先引入jquery库,然后引入dialog.js.dialog.css.messager.js.messager.css,如下: <script type="text/ ...
- EasyUI - Messager消息框
全局设定: JavaScript代码: //设置按钮中的文字,默认是-ok/cancel ,可以任意设置文字,比如现在的-确认/取消 $.messager.defaults = { ok: '确认', ...
- EasyUI Messager 消息框
通过 $.messager.defaults 重写默认的 defaults. 消息框(messager)提供不同样式的消息框,包括警示(alert).确认(confirm).提示(prompt).进展 ...
- EasyUI 修改 Messager 消息框大小
需求是要修改确认消息窗口的大小. 简单的调用方法是这样的: $.messager.confirm('操作确认', '确定批量编辑文章?', function (r) { ... } 这个时候生成的弹窗 ...
- Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
一.搭建Android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ ...
- Spring Boot学习笔记---Spring Boot 基础及使用idea搭建项目
最近一段时间一直在学习Spring Boot,刚进的一家公司也正好有用到这个技术.虽然一直在学习,但是还没有好好的总结,今天周末先简单总结一下基础知识,等有时间再慢慢学习总结吧. Spring Boo ...
随机推荐
- java搭建 SpringMVC+Mybatis(SMM)+mybatis-generate
搭建SSM系统,首先要了解整个过程: 1.创建spring-mvc项目 2.在maven中添加要引用的jar包(使用框架都是较新的版本:) 3. jdbc.xml +spring-mybatis.xm ...
- Oracle数据库体系结构(7) 表空间管理1
表空间是Oracle数据库最大的逻辑存储结构,有一系列段构成.Oracle数据库对象存储结构的管理主要是通过表空间的管理实现的. 1.表空间的分类 表空间根据存储类型不同分为系统表空间和非系统表空间 ...
- Effective java -- 7 通用程序设计
第四十五条:将局部变量的作用域最小化 第四十六条:加强版for循环优于传统for循环 第四十七条:了解和使用类库书中提到了一个生成随机数的例子.正好需要. public static void mai ...
- js原生函数一些封装
这是一些js原生封装的函数,主要是为了兼容IE浏览器,如下 获取css样式 function getStyle(ele, prop) { if(window.getComputedStyle) { r ...
- vue双向绑定补充说明方法
本文总结自: https://segmentfault.com/a/1190000006599500,将每一个流程提炼出来做一个简单的说明,以免自己被繁杂的逻辑弄昏头脑~ observer: 遍历数据 ...
- ajax删除当前行
$(function(){ $("tr #del").click(function(){ var id = $(this).attr("data-id"); v ...
- 如何搭建一个GitHub在自己的服务器上?
摘自:http://blog.csdn.net/yangzhenping/article/details/43937595
- thinkphp3.2新部署是错
下载好thinkphp3.2,使用M或者D方法是,报FILE: tp\ThinkPHP\Library\Think\Db.class.php LINE: 42 可能的错误是,配置文件中没有配置数据库连 ...
- 在元素标签中写简单的js函数
如: <img id="verifyImg" class="passcode" src="__URL__/verify_c" onCl ...
- vuex使用mapActions报错解决办法
先贴上报错: vuex2增加了mapGetters和mapActions的方法,借助stage2的Object Rest Operator 所在通过 methods:{ ...mapActions([ ...