2012-02-20 5 views
1

こんにちはすべて私は<td>細胞のすべての内容をmouseOverに配置したいと思います。私は現在forEachを使って細胞に要素を設定しています。いくつかのセルには要素の配列があります。私は、MouseOverで何が起こっているのか、細胞の中のものも欲しいです。私はタイトルをどのようにフォーマットするのかを理解していない。MouseOverタイトルの問題

<table align="center" class="data_extract vert_scroll_table" > 
    <tr> 
     <c:forEach var="heading" items="${results.headings}"> 
      <th class="data_extract">${heading}</th> 
     </c:forEach> 
    </tr> 
    <c:forEach var="row" items="${results.data}"> 
     <tr> 
      <c:forEach var="cell" items="${row}" varStatus="rowStatus"> 
       <td class="data_extract"> 
        <c:choose> 
         <c:when test="${results.types[rowStatus.index].array}"> 
          <c:forEach var="elem" items="${cell}" varStatus="cellStatus"> 
           <span class="mouseover_text" title="${elem},&nbsp;">${elem}<c:if test="${!cellStatus.last}">,&nbsp;</c:if></span> 
          </c:forEach> 
         </c:when> 
         <c:otherwise> 
          ${cell} 
         </c:otherwise> 
        </c:choose> 
       </td> 
      </c:forEach> 
     </tr> 
    </c:forEach> 
</table> 

ループがここで行われた後、私は基本的にしたい:

<span class="mouseover_text" title= </span> 

答えて

0

私が正しくあなたの質問を理解していれば、タイトルタグ:

<c:when test="${results.types[rowStatus.index].array}"> 
    <c:forEach var="elem" items="${cell}" varStatus="cellStatus"> 
     ${elem}<c:if test="${!cellStatus.last}">,&nbsp;</c:if> 
    </c:forEach> 

タイトルに、ここで結果を置くためにあなたのスパンタグでは正しく生成されていません。

以下のコードが問題に適しているかどうかを確認してください。そうでない場合は、少し明瞭に説明してください。

<c:forEach var="elem" items="${cell}" varStatus="cellStatus"> 
    <c:choose> 
     <c:when test="${cellStatus.count ==1}> 
      <c:set var="temp" value="${elem}"/> 
     </c:when> 
     <c:otherwise> 
      <c:set var="temp" value="${temp}, ${elem}"/> 
     </c:otherwise> 
    </c:choose> 
    <span class="mouseover_text" title="${temp}">${elem}<c:if test="${!cellStatus.last}">,&nbsp;</c:if></span> 
</c:forEach> 
関連する問題