jquery mobile中有網(wǎng)格布局,如:
10年積累的成都做網(wǎng)站、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有壽光免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
div class="ui-grid-a"
div class="ui-block-a"/div
div class="ui-block-b"/div
/div
其中ui-grid-a表示每列的寬度為設(shè)備屏幕的50%,ui-grid-*有可以通過(guò)設(shè)置*得到不同的列寬
ui-block-a表示的是第一列,ui-block-b表示第二列,以此類推ui-block-c就表示第三列了(共有26個(gè)字母26列)。
jquery mobile默認(rèn)最多只支持5列(也就是class為ui-grid-d)。
h3Grid D (20/20/20/20/20)/h3
div class="ui-grid-d ui-responsive"
div class="ui-block-a"div class="ui-body ui-body-d"A/div/div
div class="ui-block-b"div class="ui-body ui-body-d"B/div/div
div class="ui-block-c"div class="ui-body ui-body-d"C/div/div
div class="ui-block-d"div class="ui-body ui-body-d"D/div/div
div class="ui-block-e"div class="ui-body ui-body-d"E/div/div
/div
如果是6列,你完全可以使用table,使用六個(gè)td解決。不一定非要用其內(nèi)置的類。
table
tr
td1/td
td2/td
td3/td
td4/td
td5/td
td6/td
/tr
/table
div class="ui-grid-a al" 多填一個(gè)class是這樣寫(xiě)的
div class="className1 className2 className3 ..."中間中一個(gè)空格隔開(kāi)
你首先確定,你在后臺(tái)拼裝的json合適是正確的,且符合easyui綁定的格式,你可以采用調(diào)試的方法,把你組裝的json串,進(jìn)行驗(yàn)證,下面是一個(gè)驗(yàn)證網(wǎng)站,
使用數(shù)據(jù)網(wǎng)格的詳細(xì)視圖,用戶可以展開(kāi)一行來(lái)顯示附加的詳細(xì)信息。任何內(nèi)容都可以加載作為行詳細(xì),子網(wǎng)格也可以動(dòng)態(tài)加載。本教程將向您展示如何在主網(wǎng)格上創(chuàng)建一個(gè)子網(wǎng)格。
jQuery EasyUI最新試用版下載請(qǐng)猛戳
查看jQuery EasyUI演示
Step 1:創(chuàng)建主數(shù)據(jù)網(wǎng)格
Item ID
Product ID
List Price
Unit Cost
Attribute
Status
Step 2:設(shè)置詳細(xì)視圖顯示子網(wǎng)格
為了使用詳細(xì)視圖,請(qǐng)記得在頁(yè)面頭部引用視圖腳本文件。
$('#dg').datagrid({
view: detailview,
detailFormatter:function(index,row){
return '
'; }, onExpandRow: function(index,row){ var ddv = $(this).datagrid('getRowDetail',index).find('table.ddv'); ddv.datagrid({ url:'datagrid22_getdetail.php?itemid='+row.itemid, fitColumns:true, singleSelect:true, rownumbers:true, loadMsg:'', height:'auto', columns:[[ {field:'orderid',title:'Order ID',width:100}, {field:'quantity',title:'Quantity',width:100}, {field:'unitprice',title:'Unit Price',width:100} ]], onResize:function(){ $('#dg').datagrid('fixDetailRowHeight',index); }, onLoadSuccess:function(){ setTimeout(function(){ $('#dg').datagrid('fixDetailRowHeight',index); },0); } }); $('#dg').datagrid('fixDetailRowHeight',index); } });
當(dāng)用戶點(diǎn)擊展開(kāi)按鈕('+')時(shí),'onExpandRow' 事件將被觸發(fā)。 我們創(chuàng)建一個(gè)新的帶有三列的子網(wǎng)格。 當(dāng)子網(wǎng)格數(shù)據(jù)加載成功時(shí)或者改變尺寸大小時(shí),請(qǐng)記得對(duì)主網(wǎng)格調(diào)用 'fixDetailRowHeight' 方法。
Step 3:服務(wù)器端代碼
datagrid22_getdata.php
$result = array();
include 'conn.php';
$rs = mysql_query("select * from item where itemid in (select itemid from lineitem)");
$items = array();
while($row = mysql_fetch_object($rs)){
array_push($items, $row);
}
echo json_encode($items);
datagrid22_getdetail.php
include 'conn.php';
$itemid = mysql_real_escape_string($_REQUEST['itemid']);
$rs = mysql_query("select * from lineitem where itemid='$itemid'");
$items = array();
while($row = mysql_fetch_object($rs)){
array_push($items, $row);
}
echo json_encode($items);
意思是獲得初始化datagird時(shí)的option對(duì)象。
獲取table這個(gè)datagrid href的參數(shù)(就是獲取向后臺(tái)發(fā)送的參數(shù))。
queryParams屬性作用其實(shí)url請(qǐng)求添加額外參數(shù);
比:url:${ctx}/sys/user.action?name=‘明’ 想再附加參數(shù)age=18;
比url:${ctx}/sys/user.action?name=‘明’age=18 url利用queryParams屬性;
js寫(xiě)
function addParam(){
var param = {age :18};
$("#tt").datagrid("load", param);
}
重新發(fā)送新url請(qǐng)求初始化datagrid新數(shù)據(jù);(我寫(xiě)態(tài)設(shè)置請(qǐng)求參數(shù)想直接datagird初始化添加參數(shù)直接初始化datagird候添加屬性queryParams : {參數(shù)名:'參數(shù)值',})
擴(kuò)展資料:
實(shí)例
對(duì)一個(gè)函數(shù)在±2.0范圍內(nèi)隨機(jī)采樣100點(diǎn):
rand('seed',0)
x = rand(100,1)*4-2; y = rand(100,1)*4-2;
z = x.*exp(-x.^2-y.^2);
x, y, 和 z 均為包含非均勻采樣數(shù)據(jù)的矢量。定義一個(gè)規(guī)范的網(wǎng)格,將數(shù)據(jù)與網(wǎng)格匹配:
ti = -2:.25:2;
[XI,YI] = meshgrid(ti,ti);
ZI = griddata(x,y,z,XI,YI);
Plot the gridded data along with the nonuniform data points used to generate it: mesh(XI,YI,ZI), hold
plot3(x,y,z,'o'), hold
參考資料來(lái)源:百度百科-griddata