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