zoukankan      html  css  js  c++  java
  • jqGrid无刷新分页,添加行按钮

    <!DOCTYPE html>
    
    <html lang="en">
    <head>
        <!-- The jQuery library is a prerequisite for all jqSuite products -->
        <script type="text/ecmascript" src="js/jquery-1.11.0.min.js"></script> 
        <!-- We support more than 40 localizations -->
        <script type="text/ecmascript" src="js/i18n/grid.locale-cn.js"></script>
        <!-- This is the Javascript file of jqGrid -->   
        <script type="text/ecmascript" src="js/jquery.jqGrid.min.js"></script>
        <!-- This is the localization file of the grid controlling messages, labels, etc.
        <!-- A link to a jQuery UI ThemeRoller theme, more than 22 built-in and many more custom -->
    	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"> 
        <!-- The link to the CSS that the grid needs -->
        <link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid-bootstrap.css" />
    	<script>
    		$.jgrid.defaults.width = 780;
    	</script>
    	<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
        <meta charset="utf-8" />
        <title>jqGrid Loading Data - Million Rows from a REST service</title>
    </head>
    <body>
    <div style="margin-left:20px">
        <table id="jqGrid"></table>
        <div id="jqGridPager"></div>
    	<input class="btn btn-default" type="button" value="Get Selected Row" onclick="getSelectedRow()" />  
    </div>
        <script type="text/javascript"> 
            $(document).ready(function () {
                $("#jqGrid").jqGrid({
                    url: 'http://trirand.com/blog/phpjqgrid/examples/jsonp/getjsonp.php?callback=?&qwery=longorders',
                    mtype: "GET",
    				styleUI : 'Bootstrap',
                    datatype: "jsonp",
                    colModel: [
                        { label: 'OrderID', name: 'OrderID', key: true,  75},
                        { label: 'Customer ID', name: 'CustomerID',  150 },
                        { label: 'Order Date', name: 'OrderDate',  150 },
                        { label: 'Freight', name: 'Freight',  150 },
                        { label:'Ship Name', name: 'ShipName',  150 },
    					{label:'', name: '',  50,formatter: function (value, grid, rows, state) { return "<a href="javascript:void(0)" style="color:#f60" onclick="Modify(" + rows.OrderID + ")">Edit</a>" } }
    					
                    ],
    				
    				viewrecords: true,
                    height: 250,
                    rowNum: 20,
                    pager: "#jqGridPager"
                });
            });
     
            function getSelectedRow() {
                var grid = $("#jqGrid");
                var rowKey = grid.jqGrid('getGridParam',"selrow");
    
                if (rowKey)
                    alert("Selected row primary key is: " + rowKey);
                else
                    alert("No rows are selected");
            }
    		function Modify(id){
    		alert(id);
    		}
       </script>
    
        
    </body>
    </html>
    

      

    效果图:

  • 相关阅读:
    Java反射----------------判断对象是否为空
    docker安装MongoDB创建用户,并用工具Robo连接简单CRUD
    Ubuntu 配置ip地址
    java时间的处理
    oracle my2_ep解密
    oracle 查询前7天的数据
    多表修改和多表删除
    迭代器遍历Map、List、Set
    冒泡排序
    Java有那两类异常?
  • 原文地址:https://www.cnblogs.com/SmilePastaLi/p/8093335.html
Copyright © 2011-2022 走看看