easyUI前台分页的实现
来源:互联网 发布:什字镇,梁家咀村淘宝店 编辑:程序博客网 时间:2024/05/22 10:38
<script type="text/javascript">function pagerFilter(data){ if (typeof data.length == 'number' && typeof data.splice == 'function'){ // 判断数据是否是数组 data = { total: data.length, rows: data } } var dg = $(this); var opts = dg.datagrid('options'); var pager = dg.datagrid('getPager'); pager.pagination({ onSelectPage:function(pageNum, pageSize){ opts.pageNumber = pageNum; opts.pageSize = pageSize; pager.pagination('refresh',{ pageNumber:pageNum, pageSize:pageSize }); dg.datagrid('loadData',data); } }); if (!data.originalRows){ data.originalRows = (data.rows); } var start = (opts.pageNumber-1)*parseInt(opts.pageSize); var end = start + parseInt(opts.pageSize); data.rows = (data.originalRows.slice(start, end)); return data;}$(function(){//加载数据var rows = []; $.ajax({ type: "post", dataType: "json", url: '../adverOrder/findAll', async:false, success: function (data) { for(var i in data.rows){ var id = data.rows[i].id; var orderNumber = data.rows[i].orderNumber; var advertistingName = data.rows[i].advertistingName; var submitter = data.rows[i].submitter; var communityName = data.rows[i].communityName; var pattern = data.rows[i].pattern; var startTime = data.rows[i].startTime; var endTime = data.rows[i].endTime; var isMaster = data.rows[i].isMaster; var currentState = data.rows[i].currentState; rows.push({ id: id, orderNumber: orderNumber, advertistingName: advertistingName, submitter:submitter, communityName:communityName, pattern:pattern, startTime:startTime, endTime:endTime, isMaster:isMaster, currentState:currentState }); } } }); // console.log(rows); $('#dg').datagrid({loadFilter:pagerFilter}).datagrid('loadData', rows);});</script>
<table id="dg" title="所有订单列表" class="easyui-datagrid" loadMsg='正在加载...' fitColumns="true" pagination="true" rownumbers="true" fit="true" autoRowHeight="false" rownumbers="true" toolbar="#tb,#tb1"> <thead> <!-- 'ID','订单号','订单名称','提交人','投放小区','播放模式','开始时间','结束时间','是否管理员提交','审核状态' --> <tr> <th field="id" align="center" width="50">订单ID</th> <th field="orderNumber" width="100" align="center">广告订单号</th> <th field="advertistingName" width="100" align="center">广告名称</th> <th field="submitter" width="100" align="center" >提交人</th> <th field="communityName" width="150" align="center">投放小区</th> <th field="pattern" width="100" align="center" data-options="field:'show',width:100" formatter="formatShow">播放模式</th> <th field="startTime" width="150" align="center">开始时间</th> <th field="endTime" width="150" align="center">结束时间</th> <th field="isMaster" width="150" align="center" data-options="field:'show',width:100" formatter="formatIsMaster">是否管理员提交</th> <th field="currentState" width="100" align="center" data-options="field:'show',width:100" formatter="formatResult">审核状态</th> </tr> </thead> </table>
阅读全文
0 0
- easyUI前台分页的实现
- easyui datagrid 前台分页的实现
- easyui datagrid 前台分页的实现java采用的版本
- js实现EasyUI-datagrid前台分页
- 使用Mybatis分页插件+前台EasyUI架构实现分页
- easyui前台分页
- easyui datagrid前台分页
- easyui分页的实现
- javaScript实现的前台分页
- 关于easyui datagrid前台界面分页的问题
- easyui分页实现的原理
- easyUI的datagrid实现分页
- jQuery easyUI分页的实现
- 前台实现分页效果
- jquery easyui datagrid添加前台分页
- EasyUI的datagrid组件实现分页
- easyui 之treegrid分页的实现
- jquery easyui分页实现
- 04-Nginx配置服务器实例
- java值传递一瞥
- Android N 多窗口模式
- Python将数据写入netCDF4中
- 一周 Bugs
- easyUI前台分页的实现
- appcan tabview+frame或者openMultiPopover在ios下的屏幕适配问题
- VC++ UDP网络控制台程序
- USACO-Section2.2 Subset Sums
- malloc函数和free函数
- Wireshark 抓包分析 RTSP/RTP/RTCP 基本工作过程
- 老罗不跟罗振宇玩了,8月最好看的电影 | 数据周报
- JavaScript浮点数(加,减,乘,除)方法
- ios自绘UIView进度条及刷新重影解决