整合bootstrap和日期控件和jquery的ztree控件到springmvc工程中
来源:互联网 发布:网络硬盘录相机价格 编辑:程序博客网 时间:2024/06/05 23:49
今天接到了一个需求,要画一个页面,这个页面有监控开始时间、监控结束时间和用一个树形来展示规则信息,老大要求用bootstrap的日期控件和jquery的ztree,网上找了一些
资料,终于做出来了
jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta http-equiv="X-UA-Compatible" content="IE=9">
<title>企业综合信息</title>
<!--日期控件所需要的css和js-->
<link rel="stylesheet" href="css/ui/bootstrap.css">
<link rel="stylesheet" href="css/ui/bootstrap-datetimepicker.min.css">
<script type="text/javascript" src="js/ui/jquery.min.js" ></script>
<script type="text/javascript" src="js/ui/bootstrap.js" ></script>
<script type="text/javascript" src="js/ui/bootstrap-datetimepicker.js"></script>
<script type="text/javascript" src="js/ui/bootstrap-datetimepicker.zh-CN.js"></script>
<!--jquery的ztree控件所需要的css和js-->
<link rel="stylesheet" href="css/ui/zTreeStyle.css" type="text/css">
<script type="text/javascript" src="js/ui/jquery.ztree.core.js"></script>
<script type="text/javascript" src="js/ui/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="<%=path%>/js/seajs/sea-debug.js" data-config="config/config" data-main="cims/query/cust_multinfo" ></script>
</head>
<body>
<!-- 以下是 监控该企业 遮罩层-->
<button name="openMonitorModel" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myMonitor" style="display:none"> 打开遮罩层 </button>
<div class="modal fade" id="myMonitor" tabindex="-1" role="dialog" aria-labelledby="myMonitorLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title" id="myMonitorLabel">监控企业</h4>
</div>
<div class="modal-body">
<table cellspacing="10">
<tr>
<td style="font-size: 13px;padding-bottom: 13px">监控开始日期:</td>
<td colspan="3">
<div class="form-group">
<div class="input-group date begin_date col-md-5" data-date-format="yyyymmdd" data-link-field="dtp_input1">
<input class="form-control" style="width: 150px;height: 30px" type="text" id="begin_date_value" value="" readonly>
<span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>
<span class="input-group-addon"><span class="glyphicon glyphicon-th"></span></span>
</div>
</div>
</td>
</tr>
<tr>
<td style="font-size: 13px; padding-bottom: 12px">监控结束日期:</td>
<td colspan="3">
<div class="form-group">
<div class="input-group date end_date col-md-5" data-date-format="yyyymmdd" data-link-field="dtp_input1">
<input class="form-control" style="width: 150px;;height: 32px" id="end_date_value" type="text" value="" readonly>
<span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>
<span class="input-group-addon"><span class="glyphicon glyphicon-th"></span></span>
</div>
</div>
</td>
</tr>
<tr>
<td class="rule_tree" colspan="4">
<ul id="treeDemo" class="ztree"></ul><!--规则树的位置-->
</td>
</tr>
</table>
</div>
<div class="modal-footer ">
<button type="button" class="btn btn-primary" id="submitButton">确认</button>
<button type="button" class="btn btn-default" id="closeButton" data-dismiss="modal">关闭</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal -->
</div>
<!-- 以上是 监控该企业 遮罩层-->
</div>
</section>
</body>
</html>
js:
var zTreeObj;
// zTree 的参数配置,深入使用请参考 API 文档(setting 配置详解)
var setting = {
async : {
enable: true,
url: path+'/emphasisCompanyController/getModelTree',
autoParam : ['id']
},
data:{
key: {
name: "name" //设置树节点的name,节点参数name必须和它匹配
},
simpleData: {
enable: true, //开启树的层级结构
idKey: "id", //设置树节点id,节点参数id必须与之匹配
pIdKey: "parentId" //设置pid,节电参数pid必须与之匹配
}
},
check : {
enable : true,
chkboxType: { "Y": "ps", "N": "ps" },
chkStyle: "checkbox"
}
};
// zTree 的数据属性,深入使用请参考 API 文档(zTreeNode 节点数据详解)
$(document).ready(function(){
zTreeObj = $.fn.zTree.init($("#treeDemo"), setting);
});
//监控开始时间日期控件
$(".begin_date").datetimepicker({
format: "yyyymmdd",
forceParse: false,
autoclose: true,
todayBtn: true,
todayHighlight: true,
showMeridian: true,
pickerPosition: "bottom-left",
language: 'zh-CN',//中文,需要引用zh-CN.js包
startView: 2,//月视图
startDate:new Date(),
minView: 2//日期时间选择器所能够提供的最精确的时间选择视图
});
//监控结束时间日期控件
$(".end_date").datetimepicker({
format: "yyyymmdd",
forceParse: false,
autoclose: true,
todayBtn: true,
todayHighlight: true,
showMeridian: true,
pickerPosition: "bottom-left",
language: 'zh-CN',//中文,需要引用zh-CN.js包
startView: 2,//月视图
minView: 2//日期时间选择器所能够提供的最精确的时间选择视图
});
最后的效果:
- 整合bootstrap和日期控件和jquery的ztree控件到springmvc工程中
- 日期控件--bootstrap && jquery
- 日期控件jeDate和bootstrap datepicker
- bootstrap中datetimepicker日期控件的使用
- 精确到秒的JQuery日期控件
- 精确到秒的JQuery日期控件
- Jquery精确到秒的日期控件
- jquery Ztree树形控件
- jquery 树形控件 Ztree
- bootStrap日期控件的使用
- bootstrap日期控件的使用
- 带农历的jquery日期控件样式和代码
- 基于jquery和boot strap 的日期控件 datepicker 实例
- my97日期控件和jQuery中的Ajax
- 关于jquery中的zTree控件的使用
- jQuery树形控件zTree的使用
- bootstrap-datetimepicker 日期控件的开始日期
- SpringMVC 引用BootStrap和jQuery
- 欢迎使用CSDN-markdown编辑器
- shell与awk学习复习例子(循环与字符串截取判断)
- 【C++】数组中连续子数组的最大和
- linux命令useradd添加用户详解
- 通过sysctl关掉oom
- 整合bootstrap和日期控件和jquery的ztree控件到springmvc工程中
- CURL
- [2017纪中11-9]道路重建 点双连通分量+树的直径
- SSO之CAS单点登录实例演示
- javascript的变量类型总结
- Fiddler
- Objective-C学习之ImageIO.framework
- 给mysql设置密码
- 爆料:项目选择那点儿事