给出了两个displaytags..当单击displaytag 1上的showdetails时,如何在displaytag 1下方显示displaytag 2?最初应该隐藏 displaytag 2....我必须使用 JavaScript 吗?
显示标签1
<display:table name="List" export="true" class="displaytag" sort="list" >
<display:setProperty name="basic.empty.showtable" value="true" />
<display:setProperty name="basic.msg.empty_list" value="-" ></display:setProperty>
<display:column property="occid" title="ID" ></display:column>
<display:column property="firstName" title="First Name" ></display:column>
<display:column property="lastName" title="Last Name" ></display:column>
<display:column property="sonOf" title="Father's Name" ></display:column>
<display:column property="district" title="District" ></display:column>
<display:column property="village" title="Village" ></display:column>
<display:column href="" title="Acceptance Form">
<a href="">Show Details</a>
</display:column>
<display:column href="" title="Agreement Form">
<a href="">Show Details</a>
</display:column>
</display:table>
显示标签2
<display:table name="List1" export="true" class="displaytag" id="reservationlist" sort="list" >
<display:setProperty name="basic.empty.showtable" value="true" />
<display:column property="resid" title="Reservation ID" ></display:column>
<display:column property="date" title="Date" ></display:column>
<display:column property="weight" title="Weight" ></display:column>
<display:column property="bags" title="Bags" ></display:column>
<display:column property="amount" title="Amount" ></display:column>
<display:column property="advance" title="Advance" ></display:column>
</display:table>
最佳答案
您可以使用 JQuery 并调用以下命令:
$("[name=List1]").show();
或
$("#reservationlist").show();
更新
如果你使用 JavaScript,你可以这样做:
document.getElementById("reservationlist").style.display="block";
更新2 要隐藏表格,您可以使用
$("#reservationlist").hide();
或
document.getElementById("reservationlist").style.display="none";
关于java - 使显示标签隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15339828/