【发布时间】:2014-02-06 10:34:06
【问题描述】:
我有一个包含一系列日期和其他详细信息的查询。目前,如果查询返回 4 个日期,例如(2/27/2014、2/28/2014、3/1/2014、3/2/2014),我的代码会循环遍历所有日期并将相应的项目放在面板上正确日期的下方。因此,它会生成 4 个面板,每个面板都包含一个日期。
如何调整代码以输出 2 个面板(每个面板有 2 个日期),而不是 4 个面板,每个面板包含一个日期?谢谢。
old_date = "";
<cfloop query="getItinerary">
<cfset cur_date = dateFormat(start_date,"m/d/yy")>
<cfif old_date NEQ cur_date>
<cfif old_date NEQ "">
<cfoutput>
CODE TO END PANEL AND START A NEW ONE
</cfoutput>
</cfif>
<cfoutput>
ITINERARY ITEM DATE
</cfoutput>
</cfif>
<cfoutput>
ITINERARY ITEM INFO DETAILS
</cfoutput>
</cfloop>
<cfoutput>
CODE TO END PANEL
</cfoutput>
【问题讨论】:
-
您能提供更多的输出 (HTML) 代码吗?我有一个解决方案,但如果可能的话,我想在您的实际输出代码的上下文中提供它。 OTW,我想看看什么完全代表包含“两个日期”的“面板”。甚至模拟一些所需的示例输出也会有所帮助。
标签: coldfusion cfloop