嵌套<cfloop>显示查询结果 - <ul>或表?</ul> </cfloop>

时间:2012-12-14 19:46:21

标签: algorithm coldfusion

我正在尝试以宽的水平带输出块中的查询集。即,给出了由4个分组的46个项目的结果集 -

div1<br>1 2<br>3 4
<br>
div2<br>5 6<br>7 8
<br>
........
<br> 
div12<br>45 46

如何正确嵌套几个&lt; CFLOOP&gt;要正确输出这个,这样做会更清洁吗?最终目标是能够作为锚点跳转(滚动)到每个div。

我无法使用表格或&lt; UL&gt;提出解决方案。任何正确方向的指针都会受到赞赏!

1 个答案:

答案 0 :(得分:1)

首先尝试Peter建议,如果这不起作用,此算法应该有效。

<cfloop query="q">
  <cfif (q.currentRow-1) % 4 EQ 0>
      <br>div#q.currentRow\4+1#
  </cfif>
  <cfif q.currentRow % 2 EQ 1>
    <br>
  </cfif>
  #q.currentRow#
</cfloop>

您应该自己检查边缘情况。