2セットの検索テキストフィールドがあります。
リターンキー(Enter)を使用して送信を試みたとき、最初のテキストフィールドは正常に機能しています。ただし、2番目のテキストフィールドを入力してリターンキーを押すと、最初のテキストフィールドが削除されました。
次のように、フォーカスを2番目のテキストフィールドに設定しようとしました。
secondTextField = new TextField("secondTextField", new Model()){
@Override
protected void onComponentTag(ComponentTag tag)
{
super.onComponentTag(tag);
tag.put("onclick", "getelementbyid('"+secondTextField.getMarkupId()+"').focus()");
}
};
form.add(secondTextField);
しかし、これは機能していません。何か案は?