我有以下代码在表格中显示我的结果,我想知道,如何更改它以便能够编辑记录?
我想根据特定列编辑记录和排序,目前我可以对它们进行排序,但我不知道如何编辑它们。
<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>
我也找到了以下代码,但我想知道是否有其他方法可以解决这个问题?
答案 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>