BOS v2.0后台管理系统界面通用解决方案

错误:java.net.BindException: Address already in use: JVM_Bind <null>:8080
解决:

cmd 窗口 --- 执行 netstat -ano 查看哪个进程占用端口 – 在任务管理器 结束进程
优先关闭 java 进程 ,大多是重复启动 tomcat 造成
1. 后台管理系统界面分析

界面效果 可以使用 frameset 框架来完成布局正文内容两种实现方案
1、 使用 ajax 加载内容 ,很难实现独立刷新

2、 嵌入 iframe ,实现独立刷新
2. jQuery EasyUI 下载分析

下载 jQuery EasyUI

网址: http://www.jeasyui.com/download/list.php
如果 jQuery EasyUI 不用于商业用途,下载免费版,用于商业开发 购买收费版课程版本: 1.3.2 , 从 1.2.3 版本开始用于商业
分析 jQuery Easyui 目录结构

easyui 依 赖 jquery 的 js
jquery.easyui.min.js 所有插件功能 ==== easyloader.js + plugins 所有插件
在项目中导入 easyui
? <!-- 导入 jquery 核心类库 -->
<script type="text/javascript"src=“./js/jquery-1.8.3.js"></script>
? <!-- 导入 easyui 类库 -->
<script type="text/javascript"src=“.js/easyui/jquery.easyui.min.js"></script>
<!– 导入默认主题 CSS 文件-->
<link id="easyuiTheme"rel="stylesheet"type="text/css" href=“.js/easyui/themes/default/easyui.css">
<!– 导入图标 CSS 文件-->
<link rel="stylesheet" type="text/css" href=“.js/easyui/themes/icon.css">
<!– 导入国际化信息文件-->
<script
src=“./js/easyui/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
themes 目录说明

3. 编写主页架构核心代码

3.1 . 主页布局方案 layout
这个布局容器,有五个区域:北、南、东、西和中心。 他中心地区面板是必需的, 但是边缘地区面板是可选的。每一个边缘地区面板可以缩放的拖动其边境, 他们也可以通过点击其收缩触发.布局可以嵌套,从而用户可以建立复杂的布局,他想要的。
基于<body> 或者 <div> 进行布局

3.2 . 西部区域折叠面板 accordion
1、对折叠面板区域 div 设置 class="easyui-accordion"
2、在区域添加多个 div, 每个 div 就是一个面板 (每个面板一定设置 title 属性)

3、设置面板属性 fit 为 true,自适应父容器大小
3.3 . 中心区域选项卡面板 tabs
1、 对选项卡面板区域 div 设置 class="easyui-tabs" 2、 对选项卡面板区域添加多个 div,每个 div 就是一个选项卡(每个面板一定设置 title)
3、 设置面板 fit 为 true ,自适应父容器大小
4、 设置选项卡 closable 为 true ,添加可关闭按钮
5、通过超链接,点击后,添加新的选项卡

语法: 页面对象.easyui 插件(方法名, 参数) ;
使用 jquery 语法,为超链接 绑定一个点击事件


页面选项卡面板代码
3.4 . 编写树形菜单 使用 ztree

1、 下载 ztree 插件包 ,解压

all 所有功能 == core 核心功能 + excheck 勾选功能 + exedit 编辑功能 + exhide 隐藏功能

2、 在页面中引入 ztree
<!-- 引入 ztree -->
<script src="../js/ztree/jquery.ztree.all-3.5.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" type="text/css" href="../js/ztree/zTreeStyle.css"/>
3、 通过 ztree 制作树形菜单两种数据格式
1) 标准 json 数据

2)简单 json 数据

在每个节点添加 id 和 pid, id 表示当前节点编号,pid 表示父节点编号第一步:在页面显示菜单位置,添加 <ul>设置 class=”ztree”

第三步:编写树形菜单数据

第四步:生成树形菜单

3.5 . 将树形菜单和选项卡整合
分析 ztree 节点自带 url 属性,无法满足业务需求
1、 添加自定义属性 page

2、 为 ztree 每个树形节点,添加点击事件

Tabs 选项卡 API

原文地址:https://blog.51cto.com/13587708/2418188

时间: 2024-10-07 22:22:52

BOS v2.0后台管理系统界面通用解决方案的相关文章

实习初步认识_1:部署renren-fast v2.0遇到的问题及解决方案

部署renren-fast v2.0可参考官方文档https://www.renren.io/guide/#fornt(注意红色部分) 部署后台时一切正常,一下是官方文档内容: 2.1.后端部署 环境要求 JDK1.8 . MySQL5.5+ 通过 git ,下载renren-fast源码,如下: git clone https://git.oschina.net/renrenio/renren-fast.git 用 idea 打开项目, File -> Open 如下图: 用 eclipse

基于angular2x+ng-bootstrap构建后台管理系统界面

写在前面的话 近来公司要做一个后台管理系统,人手比较少,于是作为一个前端也参与进来,其实据我所知,大部分的公司还是后台自己捣鼓的. 在后台没有到位的情况下,前端应该使用什么技术也着实让我为难了一把.经过短暂的调研,刷各种论坛,决定使用angular2x+bootstrap的方式去搭建后台管理系统. 用了大概一周,出于种种原因这方案被毙掉了,于是索性就写个小demo(将持续完善) 目录 预览 环境配置 依赖于 项目结构介绍 项目搭建步骤 最后 预览 项目预览    进入 项目源码 环境配置 需要安

BOS v2.0基于 Git 实现版本控制

之前 JavaEE 项目开发更多使用 SVN 版本控制工具,SVN 必须基于远程仓库进行版本控制,Git 是分布式版本工具(除了具有远程仓库外,还具有本地仓库 可以在离线情况下进行版本控制 ) 1. 下载安装 Git 下载 Git 安装程序,双击安装配置环境变量 path 使用 git --version 查看 git 是否安装成功2. 下载安装 TortoiseGit 下载网址:https://tortoisegit.org/download/在文件夹目录右键说明已经安装成功 3. Git 简

.NET CORE2.0后台管理系统(一)配置API

一:引用关系图 要写一个项目首先离不开的就是一个清晰的流程图,当然我这里很简单. 上诉完成后打开api下的Startup.cs文件,因为我是配置好了所在我直接上传代码然后介绍一下: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore

7天撸完KTV点歌系统,含后台管理系统(完整版)

博客园好丑啊,请看掘金文章 7天撸完KTV点歌系统,含后台管理系统(完整版) 最近手有点痒琢磨着做个啥,朝思暮想还是写个KTV点歌系统,模拟了一下KTV开户的思路,7天累死我了,不过技术点还挺多的,希望你可以看完(?^?^)? 用Node(Express)教你写KTV点歌系统,包括前台内容和后台管理系统,整合Express框架和Mongodb数据库服务器开发:教你用Vue.JS,ElementUI和iViewUI写出超漂亮的页面,随心点歌随心听 1 作者原创文章, 转载前请留言或联系作者!!!

痞子衡嵌入式:MCUBootUtility v2.0来袭,i.MXRT1010哪里跑

-- 恩智浦半导体从2017年10月开始正式推出业内首款跨界处理器-i.MX RT系列,如今距离该系列第一款i.MXRT1050发布已过去近2年,i.MX RT系列在行业里应用越来越广泛,i.MX RT系列家族成员也越来越壮大.为了进一步满足不同行业的需求,恩智浦近期推出了i.MX RT系列又一款新品,主打极致性价比,LQFP80小巧封装,主频高达500MHz,售价却不到1美金,它究竟是何方神圣?不用猜啦,它就是i.MXRT1010.为了配合i.MXRT1010的闪亮登场,痞子衡特地将一站式启动

JuCheap V2.0响应式后台管理系统模板正式发布beta版本

JuCheap V1.* 查看地址: http://blog.csdn.net/allenwdj/article/details/49155339 经过半年的努力,JuCheap后台通用响应式管理后台模板框架,终于有V1.*正式升级到了JuCheap V2.0 beta版本. 首先介绍下JuCheap V2.0的基础技术: 1.相对于V1.*版本的框架,更加的简洁 2.T4模板,一键生成多种类型的文件 3.DI容器,由MEF改成了AutoFac,可选属性注入和构造函数注入两种方式. 4.真正的响

ASP.NET MVC5+EF6+LayUI实战教程,通用后台管理系统框架(4)- 漂亮的登录界面

前言 这一讲,给大家添加登录页面 实现 添加Login的Index视图 @{ Layout = null; } <!DOCTYPE html> <html class="loginHtml"> <head> <meta charset="utf-8"> <title>登录--BYCMS后台管理系统</title> <meta name="renderer" conten

基于ExtJS 4.2.1 + Hibernate 4.1.7 + Spring MVC 3.2.8 的通用后台管理系统

一.系统介绍 1.基于最新的ExtJS 4.2.1.883开发. 2.支持MySQL.SQL Server.Oracle.DB2等关系数据库. 3.本系统可作为OA.网站.电子政务.ERP.CRM等基于B/S架构的应用软件系统的快速开发框架. 源码有50多M(包括Jar包和SQL文件),点此获取. 二.特色功能1.采用Spring MVC的静态加载缓存功能,在首页将Javascript文件.CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度.2.增加新的ExtJS Ne