NoahWeb
在线搜索
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

表示层标签 NoahLoop_Column

  此标签可配合NoahLoop标签和NoahLoop_Row标签可将循环的结果输出到类似HTML中Table中同一行有多个列的输出格式中。

 

说明

语法:

<!-- NoahLoop_Column_Start -->

 

<!-- NoahLoop_Column_End -->

必要参数:


标签说明:

开始标签

<!-- NoahLoop_Column_Start -->

结束标签 <!-- NoahLoop_Column_End -->

 

内容说明

  此标签可配合NoahLoop标签和NoahLoop_Row标签可将循环的结果输出到类似HTML中Table中同一行有多个列的输出格式中。

  <!-- NoahLoop_Row_Start --><!-- NoahLoop_Row_End -->标签下可包括0个或多个<!-- NoahLoop_Column_Start --><!-- NoahLoop_Column_End -->标签。<!-- NoahLoop_Column_Start --><!-- NoahLoop_Column_End -->标签使用时必须是在<!-- NoahLoop_Row_Start --><!-- NoahLoop_Row_End -->内部,

  注意:<!-- NoahLoopStart SQLLinkId="" AutoMode="True" AutoReset="True" NewRunMode="False" --><!-- NoahLoopEnd -->内不能在未使用<!-- NoahLoop_Row_Start --><!-- NoahLoop_Row_End -->的情况下使用<!-- NoahLoop_Column_Start --><!-- NoahLoop_Column_End -->。

示例

<table width="90%" border="1">

<!-- NoahLoopStart SQLLinkId="name_S_selectall" AutoMode="True" AutoReset="True" NewRunMode="False" -->

<!-- NoahLoop_Row_Start -->

<tr>

<td><!-- NoahLoop_Column_Start --><!-- NoahValue ValueName="[_LOOP.*.name]" --><!-- NoahLoop_Column_End -->&nbsp;</td>

<td><!-- NoahLoop_Column_Start --><!-- NoahValue ValueName="[_LOOP.*.name]" --><!-- NoahLoop_Column_End -->&nbsp;</td>

<td><!-- NoahLoop_Column_Start --><!-- NoahValue ValueName="[_LOOP.*.name]" --><!-- NoahLoop_Column_End -->&nbsp;</td>

</tr>

<!-- NoahLoop_Row_End -->

<!-- NoahLoopEnd -->

</table>

 

 

示例说明

  上面例子使用NoahLoop调了查询集里的“name_S_selectall”查询(代码SQLLinkId="name_S_selectall"),我们假设通过此查询能返回一个名称为“name”的数据库列,特别需要注意的是:在NoahLoop_Column循环部分使用了NoahLoop_Row做为行的标记,并在三个单元格中分别使用NoahLoop_Column标记NoahValue输出的内容“[_LOOP.*.name]”。

  根据查询返回的结果,假设查询后"name"返回4个行,分别对应“a”,“b”,“c”,“d”。则页面执行后的输出结果为:

<table width="90%" border="1">

<tr>

<td>a&nbsp;</td>

<td>b&nbsp;</td>

<td>c&nbsp;</td>

</tr>

<tr>

<td>d&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

</table>

  在浏览器中的显示结果如下:

   

 

 

 

 

 

  假设查询后"name"返回2个行,分别对应“a”,“b”。则页面执行后的输出结果为:

<table width="90%" border="1">

<tr>

<td>a&nbsp;</td>

<td>b&nbsp;</td>

<td>&nbsp;</td>

</tr>

</table>

  在浏览器中的显示结果如下:

 

 

 

 

 

 

  假设查询后"name"返回9个行,分别对应“a”,“b”,“c”,“d”,“e”,“f”,“g”,“h”,“i”。则页面执行后的输出结果为:

<table width="90%" border="1">

<tr>

<td>a&nbsp;</td>

<td>b&nbsp;</td>

<td>c&nbsp;</td>

</tr>

<tr>

<td>da&nbsp;</td>

<td>e&nbsp;</td>

<td>f&nbsp;</td>

</tr>

<tr>

<td>g&nbsp;</td>

<td>h&nbsp;</td>

<td>i&nbsp;</td>

</tr>

</table>

  在浏览器中的显示结果如下:

c
d e f
g h i

 


 

示例

<table width="100%" border="1" cellspacing="0" cellpadding="2">

<tr align="center">

<td>第一列</td>

<td>第二列</td>

<td>第三列</td>

</tr>

<!-- NoahLoopStart SQLLinkId="TestTable_S_listall" AutoMode="True" AutoReset="True" NewRunMode="False" -->

<!-- NoahLoop_Row_Start -->

<tr>

<td>&nbsp;<!-- NoahLoop_Column_Start -->序号:<!-- NoahValue ValueName="SqlNow('TestTable_S_listall')" MaxChar="" DChar="" Safety="False" -->ID:<!-- NoahValue ValueName="[_LOOP.*.id]" MaxChar="" DChar="" Safety="False" -->名字:<!-- NoahValue ValueName="[_LOOP.*.name]" MaxChar="" DChar="" Safety="False" --><!-- NoahLoop_Column_End --></td>

<td>&nbsp;<!-- NoahLoop_Column_Start -->序号:<!-- NoahValue ValueName="SqlNow('TestTable_S_listall')" MaxChar="" DChar="" Safety="False" -->ID:<!-- NoahValue ValueName="[_LOOP.*.id]" MaxChar="" DChar="" Safety="False" -->名字:<!-- NoahValue ValueName="[_LOOP.*.name]" MaxChar="" DChar="" Safety="False" --><!-- NoahLoop_Column_End --></td>

<td>&nbsp;<!-- NoahLoop_Column_Start -->序号:<!-- NoahValue ValueName="SqlNow('TestTable_S_listall')" MaxChar="" DChar="" Safety="False" -->ID:<!-- NoahValue ValueName="[_LOOP.*.id]" MaxChar="" DChar="" Safety="False" -->名字:<!-- NoahValue ValueName="[_LOOP.*.name]" MaxChar="" DChar="" Safety="False" --><!-- NoahLoop_Column_End --></td>

</tr>

<!-- NoahLoop_Row_End -->

<!-- NoahLoopEnd -->

</table>

 

示例输出

第一列 第二列 第三列
 序号:0ID:1名字:a1  序号:1ID:2名字:a2  序号:2ID:3名字:a3
 序号:3ID:4名字:a4  序号:4ID:5名字:a  序号:5ID:6名字:a
 序号:6ID:7名字:a  序号:7ID:8名字:a  序号:8ID:9名字:dd
 序号:9ID:10名字:dd  序号:10ID:11名字:dd  序号:11ID:12名字:a
 序号:12ID:13名字:dd  序号:13ID:14名字:a  序号:14ID:15名字:a14
 序号:15ID:16名字:a15  序号:16ID:17名字:a16  序号:17ID:18名字:a17
 序号:18ID:19名字:a18  序号:19ID:20名字:a19  序号:20ID:21名字:a20

 

 


 

参考
 

 

 

 

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.