zoukankan      html  css  js  c++  java
  • bootstrap Table 的使用

    <%@page import="java.util.Enumeration"%>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
    	pageEncoding="UTF-8"%>
    <%@ page isELIgnored="false"%>
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <meta name="description" content="">
    <meta name="author" content="">
    <meta http-equiv="expires" content="0">
    <title>Preset Remove</title>
    <link href="${pageContext.request.contextPath}/static/css/jumbotron-narrow.css" rel="stylesheet">
    <link href="${pageContext.request.contextPath}/static/bootstrap-3.3.5-dist/css/bootstrap.min.css" rel="stylesheet">
    <script src="${pageContext.request.contextPath}/static/jquery/jquery.min.js"></script> 
    <script src="${pageContext.request.contextPath}/static/bootstrap-3.3.5-dist/js/bootstrap.min.js"></script>
    <script src="${pageContext.request.contextPath}/static/bootstrap-table/bootstrap-table.min.js"></script>
    <link href="${pageContext.request.contextPath}/static/bootstrap-table/bootstrap-table.min.css" rel="stylesheet">
    <script src="${pageContext.request.contextPath}/static/jquery/ie-emulation-modes-warning.js"></script>
    <script src="${pageContext.request.contextPath}/static/jquery/ie10-viewport-bug-workaround.js"></script>
     <script src="${pageContext.request.contextPath}/static/layer/layer.js"></script>
     <script type="text/javascript" src="${pageContext.request.contextPath}/static/jquery-easyui-1.3.5/jquery.easyui.min.js"></script>
    <script type="text/javascript" src="${pageContext.request.contextPath}/static/jquery-easyui-1.3.5/locale/easyui-lang-zh_CN.js"></script>
    <link rel="stylesheet" href="${pageContext.request.contextPath}/static/jquery-easyui-1.3.5/themes/default/easyui.css" type="text/css" >
    <link rel="stylesheet" href="${pageContext.request.contextPath}/static/jquery-easyui-1.3.5/themes/icon.css" type="text/css">
    
    </head>
    <body>
    <div class="container">
    	<div class="row marketing">
    		<h2 class="sub-header">Preset列表</h2>
    		<div class="table-responsive">
    			<table id="presetTable">
    			</table>
    		</div>
    	</div>	
    </div>
    <script type="text/javascript">	
    $(function() {
    	$('#presetTable')
    			.bootstrapTable(
    					{
    						method : 'get',
    						url : '${pageContext.request.contextPath}/preset/getList',
    						cache : false,
    						height : 500,
    						striped : true,
    						pagination : true,
    						pageSize : 10,
    						pageList : [ 10, 30, 50, 100, 200 ],
    						formatNoMatches : function() {
    							return 'N/A';
    						},
    						formatLoadingMessage : function() {
    							return '加载中, 请稍后...';
    						},
    						formatRecordsPerPage : function(pageNumber) {
    							return sprintf('每页显示 %s 记录', pageNumber);
    						},
    						formatShowingRows : function(pageFrom, pageTo,
    								totalRows) {
    							return sprintf('显示 %s 到 %s ,总共 %s 条', pageFrom,
    									pageTo, totalRows);
    						},
    						onLoadSuccess : function(data) {
    						},
    						
    						columns : [ {
    							field : 'item',
    							title : '#',
    							align : 'center',
    							valign : 'middle'
    						}, {
    							field : 'cameraid',
    							title : 'CameraId',
    							align : 'center',
    							valign : 'middle'
    						}, {
    							field : 'name',
    							title : 'Name',
    							align : 'center',
    							valign : 'middle'
    						},  {
    							field : 'presetid',
    							title : 'PresetId',
    							align : 'center',
    							valign : 'middle'
    						}, {
    				              title: "操作",
    				              align: 'center',
    				              valign: 'middle',
    				              formatter: function (value, row, index) {
    				            	  var button = '<button class="btn btn-danger btn-sm" onclick="setRemove(' + row.presetid + ')">删除</button>';
    				            	  return button;
    				              }
    				          } ]
    					});
    	setInterval("refreshList()", 5000);//5秒钟一次  
    });
    
    function setRemove(presetid) {
    	layer.confirm('确认删除?', {
    		  btn: ['确定','取消']
    		}, function(index){
    			$.ajax({
    				type : "GET",
    				url : "${pageContext.request.contextPath}/preset/setRemove",
    				dataType : 'json',
    				data : {"presetId":presetid},
    				cache : false,//清除缓存
    				success : function(data) {
    					if(data == "OK"){
    						refreshList();
    					}else{
    						layer.msg("删除错误"+data, {icon: 2}); 
    					}
    				}
    			});
    			layer.close(index);
    		}, function(){
    		});
    }
    
    function refreshList() {
    	$('#presetTable')
    	.bootstrapTable(
    			'refresh',
    			{
    				url : '${pageContext.request.contextPath}/preset/getList',
    				silent : true
    	});
    }
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    September 17th 2016 Week 38th Saturday
    【2016-09-16】UbuntuServer14.04或更高版本安装问题记录
    September 16th 2016 Week 38th Friday
    September 11th 2016 Week 38th Sunday
    September 12th 2016 Week 38th Monday
    September 10th 2016 Week 37th Saturday
    September 9th 2016 Week 37th Friday
    c++暂停
    八皇后问题
    ( 转转)Android初级开发第九讲--Intent最全用法(打开文件跳转页面等)
  • 原文地址:https://www.cnblogs.com/RealWorld/p/9209767.html
Copyright © 2011-2022 走看看