色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php jqgrid參數

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

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

首先,我們來介紹一下php jqgrid中的colModel參數。它是jqgrid中最重要的一個參數,用于定義表格的列模型,控制表格中每一列的顯示。下面是一個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,允許排序,使用數字格式器,且數值靠右對齊;第四列為status列,寬度為80px,允許排序,使用自定義的狀態格式器(statusFormatter),居中顯示。

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

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

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

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

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

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

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

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

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

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