我有一个 Java EE 应用程序,我在其中使用 ftl 模板生成数据网格。下面是网格模板。
<tr id="_gridRow_3345${item.id}"" onclick="gridRowClick(${item.id?c},this); return true;">
<td ${cssStyle} align="left" valign="middle" width="5%" style ="overflow: hidden;" >
<font> ${rowCount?c} </font>
</td>
<td ${cssStyle} align="left" valign="middle" width="40%" style ="overflow: hidden;" >
<font> ${item.hotelName!" "} </font>
</td>
<td ${cssStyle} align="left" valign="middle" width="40%" style ="overflow: hidden;" >
<font> ${item.taxCode!" "} </font>
</td>
<td ${cssStyle} align="left" valign="middle" width="10%" style ="overflow: hidden;" >
<font> ${item.dispSeq!" "} </font>
</td>
</tr>
现在我想要做的是当用户点击一个项目行时,该行应该映射到一组 HTML 表单项目。例如列表框和文本框。我在我的 JS 文件中编写了一个 onGridClick 方法,对此我有一个想法!我正在解析行对象。下面是代码。
setField("hotelName", gridObj.id);
但是这些值没有被映射。有没有其他方法可以实现这一点。我在 Struts 框架上。请帮忙!谢谢你!