欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php jqgrid參數(shù)

黃文隆1年前8瀏覽0評論

php jqgrid是一款基于jquery的強大的表格插件,它提供了許多豐富的特性,使得我們開發(fā)網(wǎng)站時可以更輕松、更高效地處理表格數(shù)據(jù)。在使用php jqgrid時,掌握一些常用參數(shù)是非常重要的,本文將主要介紹php jqgrid中的一些常用參數(shù)及其用法。

首先,我們來介紹一下php jqgrid中的colModel參數(shù)。它是jqgrid中最重要的一個參數(shù),用于定義表格的列模型,控制表格中每一列的顯示。下面是一個colModel的示例:

colModel:[
{name:'id', index:'id', width:50, sortable:false, hidden:true},
{name:'name', index:'name', width:120, sortable:true},
{name:'price', index:'price', width:80, sortable:true, formatter:'number',align:'right'},
{name:'status', index:'status', width:80, sortable:true, formatter:statusFormatter, align:'center'}
]

上述代碼說明了一個包括四列的表格,其中第一列為id列,設定寬度為50px,不允許排序,且不在表格中顯示(hidden:true);第二列為name列,寬度為120px,允許排序;第三列為price列,寬度80px,允許排序,使用數(shù)字格式器,且數(shù)值靠右對齊;第四列為status列,寬度為80px,允許排序,使用自定義的狀態(tài)格式器(statusFormatter),居中顯示。

接下來,我們來看看另一個重要的參數(shù)——datatype。這個參數(shù)用于定義數(shù)據(jù)的類型,在jqgrid中有四種可選的數(shù)據(jù)類型:“xml”、“json”、“jsonp”和“l(fā)ocal”。下面是一個datatype的示例:

datatype:'json',
url:'data.php',
mtype:'POST',

上述代碼說明了我們的表格數(shù)據(jù)類型為json格式,數(shù)據(jù)來源于后端的data.php文件,請求方式為POST。需要注意的是,如果我們將datatype設為“l(fā)ocal”,則表示數(shù)據(jù)將從前端數(shù)據(jù)源獲取,而不會向后端請求數(shù)據(jù)。

然后是另一個常用的參數(shù)——pager。這個參數(shù)用于定義分頁器組件,用于分頁處理表格數(shù)據(jù)。下面是一個pager的示例:

pager:'#pager',
rowNum:20,
rowList:[10,20,30],

上述代碼中,我們定義了一個名為“#pager”的分頁器容器,并指定每頁顯示20條數(shù)據(jù),同時提供了一個供用戶選擇的每頁條數(shù)列表(rowList)。需要注意的是,如果我們不需要分頁,可以將pager設置為false。

最后要介紹的是另一個很重要的參數(shù)——postData。這個參數(shù)用于向后端發(fā)送額外的數(shù)據(jù),可以幫助我們在表格中嵌入更多的信息。下面是一個postData的示例:

postData:{
category:'book',
language:'cn'
}

上述代碼中,我們向后端發(fā)送了兩個額外的數(shù)據(jù):category和language,分別表示查詢的書籍類別和語言。這些數(shù)據(jù)可以幫助我們更精確地獲取后端數(shù)據(jù)。

總結:php jqgrid是一款強大的表格插件,掌握一些常用的參數(shù)對于更好的使用和開發(fā)非常重要。本文介紹了重要的colModel、datatype、pager和postData等參數(shù),這些參數(shù)可以幫助我們更好地控制和處理表格數(shù)據(jù),并實現(xiàn)更多的功能。