2013-07-24 40 views
0

我正在處理員工離職申請,經理可以在其中查看有關離職請求的情況,他們可以選擇接受或拒絕請求。顯示標籤唯一行ID問題

我試圖使用顯示標籤來實現這一點,我設法從數據庫中獲取細節並將其顯示在jsp上。

<disp:table name="pendingLeaveRequest" > 
     <disp:column /> /*Sample display column*/ 
     <disp:column /> 
     <disp:column title="Approve"> 
      <input type="button" class="btn" value="Approve" 
       onclick="approveLeave(this,**Like to pass the row ID**)" /> 
     </disp:column> 
     <disp:column title="Reject"> 
     <input type="button" class="btn" value="Reject" 
       onclick="rejectLeave(this, **Like to pass the row ID**)" /> 
     </disp:column> 

我的問題是獲取確切的行詳細信息。我在stacckoverflow上展示了一些顯示標籤上的文章,但是我找不到相關的文章來解決我的問題。顯示標籤http://displaytag.sourceforge.net/1.2/displaytag/tlddoc/index.html,參考文章不清楚使用uid細節獲取行詳細信息。

我的問題是,1)如何獲得行ID並通過它? 2)使用行ID如何獲取行詳細信息? 我是新手,當涉及到使用顯示標籤。任何幫助將不勝感激。

回答

1
<display:table name="pendingLeaveRequest" id="row"> 
... 
<display:column> 
    <input type="button" class="btn" value="Approve" 
      onclick="approveLeave(this,${row.id})" /> 
</display:column> 

其中id作爲對象的屬性。

+0

不好意思問這個問題,「$ {row.id}」怎麼會是唯一的?根據 uid和id是字符串? – AKV

+1

@Arun Kumar你可以在這裏找到示例:http://demo.displaytag.org/displaytag-examples-1.2/example-imp-objects.jsp – Alex

+0

@Arun Kumar「row」將代表列表中的對象。 – Alex