ユーザーがWebアドレスを入力できるTextFieldを拡張するコンポーネントがあります。 onUpdate内onUpdateイベントのWicketテキストフィールドを更新
urlField = new TextFieldIndicatingError<String>("url", new PropertyModel<String>(this, "url"));
urlField.add(new AjaxFormComponentUpdatingBehavior("onblur") {
@Override
protected void onUpdate(AjaxRequestTarget target)
{
//url = "ABCDDEE";
urlField.getModel().setObject("AAAA");
}
});
何でも:私は(例:www.example.orgのための)ユーザタイプの何かの後に他の何かにその値を変更することを望む
(exemple http://www.example.orgのために)私はこれを試してみました()がTextFieldの値に影響を与えていないようです。 私はここで間違っていますか?
「urlField'を更新するには、あなたも 'urlField.setOutputMarkupId(true)'を持っていることを確認してください。 – soorapadman