ftl テンプレートを使用してデータ グリッドを生成する Java EE アプリケーションがあります。以下はグリッドテンプレートです。
<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のフレームワークを使用しています。助けてください!ありがとう!