php 如何使用LigerUI grid插件
2016-04-25 13:36
399 查看
视图代码:
<?php
include '../../common/view/header.html.php';
include '../../common/view/ligerui.html.php';
?>
<script type="text/javascript">
$(function ()
{
$("#maingrid").ligerGrid({
columns: [
{ display: '排序', name: 'id', width: 100},
{ display: '名字', name: 'keytask', width: 100 }], width: 600,
//data: jsonObj,
dataAction: 'server',
url:"index.php?m=ktm&f=get&",
pageSizeOptions: [1,2,5,10]
});
});
</script>
</head>
<body>
<div id="maingrid"></div>
<div style="display:none;">
</div>
<?php include '../../common/view/footer.html.php';?>
控制代码:
<?php
class ktm extends control{
public function index(){
$this->display();
}
public function get(){
$page = $this->post->page;
$pageSize = $this->post->pagesize;
$ktms = $this->ktm->get($pageSize,$page);
echo $ktms;
}
}?>
模型代码:
<?php
class ktmModel extends Model{
public function get($pageSize,$page){
$page = $page;
$start = $pageSize*$page - $pageSize;
$limit = $start.",".$pageSize;
$ktms = $this->dao->select('*')->from(TABLE_KTM)->limit($limit)->fetchALL();
$count= $this->dao->select('count(*) as count')->from(TABLE_KTM)->fetchALL();
foreach ($count as $datanum){
$num = $datanum->count;
}
$ktms = '{"Rows":'.json_encode($ktms).", Total:".$num.",page :".$page.", start :".$start.",pageSize: ".$pageSize."}";
return $ktms;
}
}
?>
更多代码请访问源码坊
相关文章推荐
- UIBezierPath画圆弧的记录
- uibutton
- poj 2299 Ultra-QuickSort 归并排序(求逆序数模板)
- APUE------进程关系
- Visual Studio通过Web Deploy发布网站报错:An error occurred when the request was processed on the remote computer.
- 63. Unique Paths II
- 62. Unique Paths
- UITableView
- UITextView的使用详解
- UINavigationController
- Android学习之 图解调用invalidate()和requestLayout()的过程
- 手写代码UI,xib和StoryBoard间的的优劣比较
- UE4 蓝图 实现 数组的边遍历边删除
- Android 项目 UI混乱,Button变大,解决方案
- 物联网开发- Arduino 101/Genuino 101
- 如何处理键盘遮挡UITextField
- IOS UIFont 字体大全
- 在UEFI模式下安装Ubuntu(一)——制作UEFI模式启动U盘
- using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
- 【SystemUI】修改下拉状态栏颜色