0
我有以下字符串,我想分割該字符串以表格格式顯示數據,但我想顯示的方式不起作用,這裏是數據,這裏是如何它應該看起來像創建顯示數據的自定義td tr表
vendorname- #name#: city-#city#: state-#state#:zip-#zip#:in network-#innetwork#
我想創建上面如下表:
<table>
<tr>
<td>vendorname</td><td>#vendorname#</td>
<td>city</td><td>#city#</td>
<td>state</td><td>#state#</td>
</tr>
<tr><td>zip</td><td>#zip#</td>
<td> </td><td> </td>
<td> </td><td> </td>
</tr>
</table>
試圖在一個TR
這裏創造6列是嘗試到目前爲止
<table align="center" width="100%" border="0" cellpadding="4" cellspacing="6" bordercolor="#CCCCCC;">
<tr>
<cfloop index="aPair" list="#Demo_Details#" delimiters=":">
<cfset Key= listFirst(aPair,"-")>
<cfif listLen(apair,"-") gt 1>
<cfset value= listLast(aPair,"-")>
<cfelse>
<cfset value = "">
</cfif>
<cfoutput>
<td><strong>#key#</strong></td>
<td>#value#</td>
</cfoutput>
</cfloop>
</tr>
</table>
如預期,它顯示在單行一切它不產生列
你的樣本表明,你想在一個單獨的行拉鍊。這意味着如果你的密鑰是zip,你需要一些條件邏輯來啓動一個新行。 –
您的示例對於vendorname,city,state具有一行,但另一行是zip。你的代碼沒有反映出來 - 你可能會更好地從你的列表中填充一個結構體,然後根據需要使用它輸出兩行中的特定部分 – duncan
對不起,只是複製了@DanBracuk說的,沒有看到他的結構評論 – duncan