• jtable插件api


    官网2016-03-15

    事例图:

    一、客户端配置

    1、

    paging     boolean    default:false

      配置是否分页,果断改为true。

    2、

    pageList    string    default:'normal' 

      有两种样式可以选择:
        minimal 就是,只显示第一页最后一个上一页下一页图标,就是图上第一个红色框起来的前后各2个共4个翻页图标
        noraml  就是,在minimal的基础上再把页码显示出来,图上就是第一个红色框起来的数字部分(1,2...12,13)翻页快捷图标

    3、

    pageSize    number    default:10 

      每页显示的记录条数,默认10条有点少,一般改成20条

    4、

    pageSizes    array    default:[10,25,50,100,250,500]

       图中第三个红色框起来的下拉列表,一般改成自己喜欢的[20,30,40,50],默认每页可选择显示500条记录

    5、

    pageSizeChangeArea    boolean    default:true 

      图中第三个红色框起来的下拉列表是否显示,
        如果不显示(false),其实pageSizes的配置也就无意义了,用户无法选择
        有时候要的就是这种效果,定死了每页显示多少条,不许更改

    6、

    gotoPageArea     string default:combobox textbox/none 

      图中第二个红色框起来,跳到第几页显示的样式,默认就是一个下拉列表
        万一页数太多会是什么效果呢?还是改成textbox吧,让用户自己输入
    7、

    sorting     boolean     default: false

      sorting是否按一定顺序排列,默认为否。

    二、具体用法

    1、引入js和css

    <link href="jquery-ui-1.10.1.custom.min.css" ref="stylesheet" type="text/css">
    <link href="jqueryui/jtable_jqueryui.css" rel="stylesheet" type="text/css">
    <script type="text/javascript" src="jtable.js"></script>
     

    2、页面容器

    <div id="main"></div>

    3、配置

     1 <script type="text/javascript">
     2     $(document).ready(function () {
     3         $('#main').jtable({
     4             title: 'Table of people',
     5             actions: {
     6                 listAction: 'data/jtable.json'//url地址路径
     7             },
     8             fields: {
     9                 PersonId: {
    10                     key: true,
    11                     list: false
    12                 },
    13                 Name: {
    14                     title: 'Author Name',
    15                      '40%'
    16                 },
    17                 Age: {
    18                     title: 'Age',
    19                      '20%'
    20                 },
    21                 RecordDate: {
    22                     title: 'Record date',
    23                      '30%',
    24                     type: 'date',
    25                     create: false,
    26                     edit: false
    27                 }
    28             }
    29         });
    30      $('#main').jtable('load');//加载
    31     });
    32 </script>
     
  • 相关阅读:
    java基础(十九)IO流(二)
    java基础(十八)IO流(一)
    java基础(十七)集合(四)
    java基础(十六)集合(三)
    java基础(十五)集合(二)
    java基础(十四)集合(一)
    oracle中trim,ltrim,rtrim函数用法
    最详细的Log4j使用教程
    SAP ERP和ORACLE ERP的区别是哪些?
    PLS-00221: 'function' 不是过程或尚未定义
  • 原文地址:https://www.cnblogs.com/dfghjkl/p/5279692.html
Copyright © 2020-2023  润新知