android webservices 返回多行多列数据,NoahWeb实现表格多行多列
用NoahWeb的表現(xiàn)層指令可以在動態(tài)生成的頁面中非常容易的實現(xiàn)多行多列的表格。在正式學(xué)習(xí)以前我們需要先來了解一下怎么用NoahWeb的表現(xiàn)層來做動態(tài)內(nèi)容顯示。
在NoahWeb設(shè)計器中新建或打開一項目以后,在Macromedia Dreamweaver MX 2004中新建了一個“空頁面”,并把它存放在項目對應(yīng)的目錄下,命名為"default.aspx"。然后在頁面代碼的頂部插入了"NoahWeb Base Objects"下的"NoahPageHeadTag"標(biāo)簽:
然后我們在NoahWeb設(shè)計器中創(chuàng)建了一個數(shù)據(jù)庫操作集來查詢數(shù)據(jù)庫。回到頁面中,我們先制作出靜態(tài)頁面,然后找到需要顯示出數(shù)據(jù)庫中內(nèi)容的那個
,將它圈起來,然后插入"NoahWeb Objects"下的"NoahLoop"標(biāo)簽:將我們剛才創(chuàng)建的那個數(shù)據(jù)庫操作集放到Loop里,這樣它才能干活……:
再然后,我們插入在
中,并且寫入了[_LOOP.*.id]:再在后面的
中插入,這次我們寫入[_LOOP.*.name],然后在瀏覽器中看一看顯示結(jié)果:其實,這東西沒什么難度,想想就很明白。
Loop是什么?循環(huán);
Loop需要什么?一個數(shù)據(jù)庫操作集來查詢數(shù)據(jù)庫;
Loop怎么用?我們可以套在
或是一個Loop出來的數(shù)據(jù)怎么顯示出來?在
里使用就行;要顯示哪些數(shù)據(jù)?你在寫的是什么就顯示什么?
就像上面一樣,我寫了[_LOOP.*.id]和[_LOOP.*.name],那么Loop就會循環(huán)顯示出字段id和name的值。
OK!基礎(chǔ)的東西就復(fù)習(xí)到這里。現(xiàn)在正式開始進入今天的話題。
要實現(xiàn)表格多行多列的顯示就需要圍繞著Loop來說的。NoahWeb表現(xiàn)層的NoahLoop指令有兩個可配合使用的專用指令,一個是NoahLoopRow,另一個是NoahLoopColumn。這兩個東西是干嗎使的?下面我們一一來看。
首先是NoahLoopRow:
NoahLoopRow簡單說就是描述循環(huán)的行內(nèi)容是從什么地方開始又到什么地方結(jié)束的。當(dāng)在一個Loop中用NoahLoopRow描述了多個行的時候,具體循環(huán)時NoahWeb引擎就會使用這些行內(nèi)容依次來進行回顯。大家如果不能理解我們可以先看看下面的例子:
第一步,我們用剛著復(fù)習(xí)所用的例子接著來做。在代碼編輯中,我們剛才已經(jīng)用Loop把整個
包起來了,現(xiàn)在我們再“包一層”!圈選住整個,我們插入"NoahWeb Objects"下的"NoahLoopRow"標(biāo)簽:如下圖:現(xiàn)在代碼是這個樣子的……
第二步:把從到中的部分,包括這兩個標(biāo)簽復(fù)制一下,然后找個空白地方粘貼。如下圖:
出處:藍色理想
責(zé)任編輯:moby
◎進入論壇網(wǎng)絡(luò)編程版塊參加討論
總結(jié)
以上是生活随笔為你收集整理的android webservices 返回多行多列数据,NoahWeb实现表格多行多列的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中用BBP公式计算_如何计算基础代谢率
- 下一篇: win7输入密码界面背景怎么更改