php 如何使用ligerui

php 如何使用ligerui,第1张

ligerui主要是用来写前台UI的,而php主要是用来做后台数据的,以下是一个调用其表格插件的示例:

<?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

}

}

?>

您好:ligerui这个jqurey的UI呢,本人用过,感觉功能很强大。树形控件绑定数据,只要您将从后台获得的数据转化成键值对形式的,就可以直接赋值。他会自动绑定的。里面的grid控件还有很多控件都是这样的。如果还不明白请加:QQ1534968714,我们一起讨论。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11230266.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存