概念
ユーザーが removeUser ラベルをクリックすると、テキスト ボックスが表示されます。次に、削除したいユーザーのユーザー名を入力します。次に、ユーザーは「Enter」を押してユーザーを削除します。
GWT の問題
タイプのオブジェクトを実装するクラスを使用しています。com.google.gwt.user.client.ui.Composite.
そのフィールドの 1 つに @UiField ラベルが含まれています。
@UiField
Label removeUser;
また、removeUser ラベルがクリックされたときに表示される通常の TextBox があります。
private TextBox removeUserTextBox = new TextBox();
私のコードが正しければ、 removeUser がクリックされると removeUserTextBox が表示されます。
removeUser.addClickHandler(new ClickHandler()
{
public void onClick(final ClickEvent event)
{
removeUserTextBox.setVisible(true);
removeUserTextBox.setText("blah blah")
removeUserTextBox.addStyleName(StaticResourceBundle.
INSTANCE.coreCss().removeUserTextBox());
}
});
ただし、removeUser ラベルをクリックしても、removeUserTextBox は表示されません。
removeUserTextBox の CSS は removeUser の CSS に似ているため、CSS の問題であるかどうかはわかりません (正しく表示されます)。
お知らせ下さい。
ありがとう、ケビン