1

我有一个 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!"&nbsp;"} </font>           
            </td>
            <td ${cssStyle} align="left" valign="middle" width="40%" style ="overflow: hidden;" >               
                <font> ${item.taxCode!"&nbsp;"} </font>         
            </td>
            <td ${cssStyle} align="left" valign="middle" width="10%" style ="overflow: hidden;" >               
                <font> ${item.dispSeq!"&nbsp;"} </font>         
            </td>
        </tr>

现在我想要做的是当用户点击一个项目行时,该行应该映射到一组 HTML 表单项目。例如列表框和文本框。我在我的 JS 文件中编写了一个 onGridClick 方法,对此我有一个想法!我正在解析行对象。下面是代码。

 setField("hotelName", gridObj.id); 

但是这些值没有被映射。有没有其他方法可以实现这一点。我在 Struts 框架上。请帮忙!谢谢你!

4

0 回答 0