W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本節(jié)將向你介紹jQuery EasyUI中過(guò)濾下拉數(shù)據(jù)網(wǎng)格(ComboGrid)的操作步驟。
下拉數(shù)據(jù)網(wǎng)格(Combogrid)組件和下拉框(Combobox)組件的共同點(diǎn)是,除了都具有下拉面板以外,它們都是基于數(shù)據(jù)網(wǎng)格(Datagrid)的。 下拉數(shù)據(jù)網(wǎng)格(Combogrid)組件可以過(guò)濾、分頁(yè),并具有其他一些數(shù)據(jù)網(wǎng)格(Datagrid)的功能。
下述的示例將向您展示如何在一個(gè)下拉數(shù)據(jù)網(wǎng)格組件中過(guò)濾數(shù)據(jù)記錄。
<input id="cg" style="width:150px">
$('#cg').combogrid({
panelWidth:500,
url: 'form5_getdata.php',
idField:'itemid',
textField:'productid',
mode:'remote',
fitColumns:true,
columns:[[
{field:'itemid',title:'Item ID',width:60},
{field:'productid',title:'Product ID',align:'right',width:80},
{field:'listprice',title:'List Price',align:'right',width:60},
{field:'unitcost',title:'Unit Cost',align:'right',width:60},
{field:'attr1',title:'Attribute',width:150},
{field:'status',title:'Stauts',align:'center',width:60}
]]
});
下拉數(shù)據(jù)網(wǎng)格(Combogrid)組件應(yīng)該定義'idField'和'textField'屬性。'idField'屬性存儲(chǔ)組件值,'textField'屬性在input文本框中顯示文本消息。下拉數(shù)據(jù)網(wǎng)格(Combogrid)組件可以以'local'或'remote'模式過(guò)濾記錄。在遠(yuǎn)程(remote)模式中,當(dāng)用戶輸入字符到input文本框中,下拉數(shù)據(jù)網(wǎng)格(Combogrid)將發(fā)送'q' 參數(shù)到遠(yuǎn)程服務(wù)器。
$q = isset($_POST['q']) ? strval($_POST['q']) : '';
include 'conn.php';
$rs = mysql_query("select * from item where itemid like '%$q%' or productid like '%$q%'");
$rows = array();
while($row = mysql_fetch_assoc($rs)){
$rows[] = $row;
}
echo json_encode($rows);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: