GWT要素にIDを追加しようとしています。次のコードを試してみました。
SubscribeView.javaファイルでは、existingFundRadioButtonフィールドが定義されており、次のようにIDを設定しています。
DOM.setElementAttribute( existingFundRadioButton.getElement(),
"ID",
"existingFundRadioButton" )
使ってみexistingFundRadioButton.getElement().setId("existingFundRadioButton")
ましたが、うまくいきません。
これは私のコードです。
<g:FlowPanel width="100%">
<g:FlowPanel>
<g:HTMLPanel ui:field='searchPanel' styleName="{res.fdcWidgets.box}">
<table class="{res.fdcWidgets.inputTable}">
<colgroup>
<col width="25%" />
<col width="75%" />
</colgroup>
<tbody>
<tr>
<td>
<fdc:I18NRadioButton name="fund"
ui:field="existingFundRadioButton" checked="true"
messageKey="buy.existingFundLabel" />
</td>
<td>
<hli:HoldingsListBoxWidget ui:field="holdingsListBox" />
</td>
</tr>
</tbody>
</table>
</g:HTMLPanel>
</g:FlowPanel>
<g:FlowPanel styleName="{res.fdcWidgets.contentRightColumn}">
<fund:FundInformationWidget ui:field="fundInformationWidget" />
</g:FlowPanel>
</g:FlowPanel>