我正在尝试将 ID 添加到 GWT 元素。我试过以下代码。
在 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>