zoukankan      html  css  js  c++  java
  • js插件---jqGrid插件如何使用

    js插件---jqGrid插件如何使用

    一、总结

    一句话总结:jqdrid还是依赖加js初始化的方式,很多时候插件的问题一般都是引入的css和js的问题,jqgrid里面遇到的问题就是下载包有一些js和css没有,因为是依赖而不属于本身

    1、直接看插件官方文档好还是看中介(amazeui,bootstrap等)的文档好?

    有些时候直接官方文档可能更加方便

    有些时候则是这些中介的文档方便

    所以其实可以都看一下,比较一下就知道用哪个了

    2、jqGrid的数据是怎么获取的?

    用接口获取的jsonp格式的数据

     1 <script type="text/javascript"> 
     2     $(document).ready(function () {
     3   
     4         $("#jqGrid").jqGrid({
     5             url: 'http://trirand.com/blog/phpjqgrid/examples/jsonp/getjsonp.php?callback=?&qwery=longorders',
     6             mtype: "GET",
     7     styleUI : 'Bootstrap',
     8             datatype: "jsonp",
     9             colModel: [
    10                 { label: 'OrderID', name: 'OrderID', key: true,  75 },
    11                 { label: 'Customer ID', name: 'CustomerID',  150 },
    12                 { label: 'Order Date', name: 'OrderDate',  150 },
    13                 { label: 'Freight', name: 'Freight',  150 },
    14                 { label:'Ship Name', name: 'ShipName',  150 }
    15             ],
    16     viewrecords: true,
    17             height: 250,
    18             rowNum: 20,
    19             pager: "#jqGridPager"
    20         });
    21     });
    22 
    23 </script>

    3、jqGrid插件报初始化函数无法使用的原因是什么?

    uncaught函数肯定是因为没找到,也就是js引入出现了问题

    不仅是因为差文件,文件的顺序也不对

    zmazeui的插件使用哪里有给所需插件和顺序

    下载包里面有一些要引入的文件没有(黄色标注的),也正常

    <link rel="stylesheet" href="http://www.guriddo.net/demo/css/trirand/ui.jqgrid-bootstrap.css"> 
    <link rel="stylesheet" href="../../../css/amazeui.min.css">
    <link rel="stylesheet" href="../dist/amazeui.jqgrid.min.css">
    
    <script src="http://cdn.amazeui.org/jquery/2.1.4/jquery.min.js"></script>
    <script src="http://www.guriddo.net/demo/js/trirand/i18n/grid.locale-cn.js"></script> 
    <script src="http://www.guriddo.net/demo/js/trirand/jquery.jqGrid.min.js"></script> 
    <script src="../dist/amazeui.jqgrid.min.js"></script>

    二、js插件---jqGrid插件如何使用

    1、截图

     

    2、代码

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>jqGrid Loading Data - Million Rows from a REST service</title>
     6     <!-- amazeui的默认引入 -->
     7 <!--     <link rel="stylesheet" href="../../../css/amazeui.min.css">
     8     <script src="../../../js/jquery.min.js"></script>
     9     <script src="../../../js/amazeui.min.js"></script>
    10 
    11 <script src="../dist/amazeui.jqgrid.min.js"></script>
    12 <link rel="stylesheet" href="../dist/amazeui.jqgrid.min.css">
    13 <link rel="stylesheet" href="http://www.guriddo.net/demo/css/trirand/ui.jqgrid-bootstrap.css">
    14   <script src="http://www.guriddo.net/demo/js/trirand/jquery.jqGrid.min.js"></script> -->
    15 
    16     <!-- 插件对应的js和css -->
    17     
    18     
    19 
    20   <script src="http://cdn.amazeui.org/jquery/2.1.4/jquery.min.js"></script>
    21   
    22 
    23 <link rel="stylesheet" href="http://www.guriddo.net/demo/css/trirand/ui.jqgrid-bootstrap.css"> 
    24 <link rel="stylesheet" href="../../../css/amazeui.min.css">
    25 <link rel="stylesheet" href="../dist/amazeui.jqgrid.min.css">
    26 
    27 <script src="http://cdn.amazeui.org/jquery/2.1.4/jquery.min.js"></script>
    28 <script src="http://www.guriddo.net/demo/js/trirand/i18n/grid.locale-cn.js"></script> 
    29 <script src="http://www.guriddo.net/demo/js/trirand/jquery.jqGrid.min.js"></script> 
    30 <script src="../dist/amazeui.jqgrid.min.js"></script>
    31 
    32 
    33 
    34   <script>
    35     // $.jgrid.defaults.width = 780;
    36   </script>
    37 </head>
    38 <body>
    39 <div style="margin-left:20px">
    40     <table id="jqGrid"></table>
    41     <div id="jqGridPager"></div>
    42 </div>
    43 </body>
    44 <script type="text/javascript">
    45   $(document).ready(function () {
    46     $("#jqGrid").jqGrid({
    47       url: 'http://trirand.com/blog/phpjqgrid/examples/jsonp/getjsonp.php?callback=?&qwery=longorders',
    48       mtype: "GET",
    49       styleUI : 'AmazeUI',
    50       datatype: "jsonp",
    51       colModel: [
    52         { label: 'OrderID', name: 'OrderID', key: true,  85 },
    53         { label: 'Customer ID', name: 'CustomerID',  150 },
    54         { label: 'Order Date', name: 'OrderDate',  150 },
    55         { label: 'Freight', name: 'Freight',  150 },
    56         { label:'Ship Name', name: 'ShipName',  150 }
    57       ],
    58       viewrecords: true,
    59       height: 250,
    60       rowNum: 20,
    61       pager: "#jqGridPager"
    62     });
    63   });
    64  </script>
    65 </html>
     
  • 相关阅读:
    spring security 学习资料
    设计模式,学习资料
    知名博主
    shiro 学习资料
    nuxt 中使用 koa-session
    koa-session 知识点
    MySQL 中的默认数据库介绍
    JUnit 学习资料
    027_git添加多账号设置
    023_supervisorctl管理服务注意事项
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9537468.html
Copyright © 2011-2022 走看看