1

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!"&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