2016-04-22 61 views
0

有沒有辦法在下面添加一個空頂選擇選項:空頂選項2迭代選擇

<select id="OrderNameIssueId" name="OrderWork.OrderNameIssueId" style="width: auto"> 
    <s:iterator value="OrderWork.ClientOrderNameIssues" status="rowIdx" id="ClientIssueOption"> 
     <option value='<s:property value="#ClientIssueOption.OrderNameIssue.OrderNameIssueId"/>' <s:if test="OrderWork.OrderNameIssueId != null && (OrderWork.OrderNameIssueId == #ClientIssueOption.OrderNameIssue.OrderNameIssueId)">selected</s:if><s:else></s:else>> 
      <s:property value="#ClientIssueOption.OrderNameIssue.issueDescription"/> 
      <s:if test="#ClientIssueOption.ApprovedOption == true">&nbsp;|&nbsp;Approved</s:if> 
      <s:else> 
       <s:if test="#ClientIssueOption.RequireFix == true">&nbsp;|&nbsp;Requires Fix</s:if> 
       <s:else>&#9;|&nbsp;Unapproved</s:else> 
      </s:else> 
      &nbsp;|&nbsp;Format:&nbsp;<s:property value="#ClientIssueOption.OrderNameIssue.issueHint"/> 
     </option> 
    </s:iterator> 
</select> 

它是使用Struts的2 的一個JSP頁面上選擇自己的作品但是我們需要有一個選項,將顯示在頁面上,像這樣:

<option value="0">--</option> 
+0

什麼阻止你添加''在''之前'? –

+0

@AleksandrM當只做它成爲下拉菜單中的唯一選項。 –

+0

那麼你怎麼接受那個建議的答案。 –

回答

3

您應該能夠添加此下方的「選擇」和上面的「S:迭代器」。您還需要指定何時被選中。

<select id="OrderNameIssueId" name="OrderWork.OrderNameIssueId" style="width: auto"> 
    <s:if test="OrderWork.OrderNameIssueId == null || OrderWork.OrderNameIssueId == 0"> 
     <option value="0" selected>--Please select an option--</option> 
    </s:if> 
    <s:else> 
     <option value="0">--Please select an option--</option> 
    </s:else> 
    <s:iterator value="OrderWork.ClientOrderNameIssues" status="rowIdx" id="ClientIssueOption"> 
     <option value='<s:property value="#ClientIssueOption.OrderNameIssue.OrderNameIssueId"/>' <s:if test="OrderWork.OrderNameIssueId != null && (OrderWork.OrderNameIssueId == #ClientIssueOption.OrderNameIssue.OrderNameIssueId)">selected</s:if><s:else></s:else>> 
     <s:property value="#ClientIssueOption.OrderNameIssue.issueDescription"/> 
     <s:if test="#ClientIssueOption.ApprovedOption == true">&nbsp;|&nbsp;Approved</s:if> 
     <s:else> 
      <s:if test="#ClientIssueOption.RequireFix == true">&nbsp;|&nbsp;Requires Fix</s:if> 
      <s:else>&#9;|&nbsp;Unapproved</s:else> 
     </s:else> 
     &nbsp;|&nbsp;Format:&nbsp;<s:property value="#ClientIssueOption.OrderNameIssue.issueHint"/> 
     </option> 
    </s:iterator> 
</select> 
+0

謝謝!你是我的救星。 –