有数据时隐藏/显示2个表行

时间:2016-12-12 07:30:18

标签: html jsf ajax4jsf

当没有任何数据时,我需要显示2个空表行,当它们有数据时,应隐藏2个空表行。现在我可以在表行中编写显示数据的代码,但是当它没有数据时它不会显示2个空表行,所以请帮我解决这个问题。谢谢。

Image outlining problem above

<table class="message_table" width="1025" border="0" cellspacing="1" cellpadding="5" align="center" bgcolor="#c9c9c9">
		          <tr style="background-color:#797a7b;">
		            <td style="color:#fff;">序号</td>
		            <td style="color:#fff;">模式</td>
		            <td style="color:#fff;">时时彩返点</td>
		            <td style="color:#fff;">11选5返点</td>
		            <td style="color:#fff;">低频返点</td>
		            <td style="color:#fff;">操作</td>
		          </tr>
		          <a4j:repeat value="#{AgentAutoRegBean.reslist}" var="list"
						id="dblist" rowKeyVar="keys">
						<tr style="background:#{keys%2==1?'#EEEEDD':'#f4f4f4'}">
							<td>#{keys+1}</td>
							<td>#{list.model}</td>
							<td>
								<h:outputText value="#{list.pointssc}" converter="PercentConverter"/>
							</td>
							<td>
								<h:outputText value="#{list.point115}" converter="PercentConverter"/>
							</td>
							<td>
								<h:outputText value="#{list.pointdp}" converter="PercentConverter"/>
							</td>
							<td>
								<font color="#5a5a5a">
									<a4j:commandLink value="编辑" status="normalStatus" action="#{AgentAutoRegBean.edit}" data="#{AgentAutoRegBean.msg}" oncomplete="edit01(data)">
										<f:param name="sign" value="#{list.sign}"/>
									</a4j:commandLink>
									<rich:spacer width="8"></rich:spacer>
									<a4j:commandLink value="网址" onclick="winopen('#{list.sign}');return false;">
									</a4j:commandLink>
								</font>
							</td>
						</tr>
					</a4j:repeat>
		         </table>

1 个答案:

答案 0 :(得分:0)

如果你想稍后填写它,你必须使用a4j的var属性:重复并在访问数据之前准备一个包含2个(空)元素的列表,然后使用监听器填写列表。