如何编辑<display:table>?</display:table>显示的记录

时间:2014-02-26 02:48:07

标签: jsp struts2 displaytag

我有以下代码在表格中显示我的结果,我想知道,如何更改它以便能够编辑记录?

我想根据特定列编辑记录和排序,目前我可以对它们进行排序,但我不知道如何编辑它们。

<display:table id="txt" name="employees" requesturi="" pagesize="10" cellpadding="2px;" cellspacing="2px;" style="margin-left:450px;margin-top:20px;">
<display:column property="employeeCode" title="Employee Code" sortable="true"></display:column>
<display:column property="employeeName" title="Employee Name" sortable="true"></display:column>
<display:column property="department" title="Department" sortable="true"></display:column>
<display:column property="salary" title="Salary" sortable="true"></display:column>
</display:table>

我也找到了以下代码,但我想知道是否有其他方法可以解决这个问题?

Link

2 个答案:

答案 0 :(得分:2)

例如,从

更改列
<display:column property="employeeName" title="Employee Name" sortable="true">
</display:column>

类似

<display:column title="Employee Name" sortable="true">
    <s:textfield name="employeeName" value="%{#attr.txt.employeeName}" />
</display:column>

答案 1 :(得分:0)

单击编辑链接或按钮可以将单行数据发送到javascript函数,然后打开显示数据的弹出窗口,用户可以编辑数据。

<display:table id="table1">
    <display:column title="Edit">
        <a href="#" onclick="sendData('${table1.emp_Name}')">Edit</a>
    </display:column>
</display:table>