You can override onPostProcessTarget of your AjaxSelfUpdatingTimerBehavior and enable your button there.
Maurice On Sun, May 4, 2008 at 2:08 PM, Andrew Moore <[EMAIL PROTECTED]> wrote: > > Hi, > I'm currently using an ajaxselfupdatingtimerbehaviour to update a message > field for when a job is complete with the following code: > final Label status = new Label("uploadstatus", new > AbstractReadOnlyModel() > { > private static final long serialVersionUID = > 938943178761943953L; > > public Object getObject() { > if (getMySession().isUploading()) { > return getString("uploading"); > } else if (getMySession().isUploadComplete()) > { > return getString("uploadcomplete"); > } else { > return ""; > } > } > }); > status.add(new > AjaxSelfUpdatingTimerBehavior(Duration.seconds(5))); > add(status); > > =============================================== > What I'm wanting to also have happen is then when the > session.isUploadComplete is true I want to be able to re-enable a button > which got disabled when the process started. > > I just can't think what I need to do to my button: > =============================================== > final Button cancel = new Button("cancel", new > StringResourceModel("cancelbutton", this, null)) { > private static final long serialVersionUID = 691332069442892669L; > > public void onSubmit() { > setReturnPage(pageId, pageType, website); > } > }; > cancel.setDefaultFormProcessing(false); > form.add(cancel); > > -- > View this message in context: > http://www.nabble.com/AjaxSelfUpdatingTimerBahaviour-to-enable-button-when-process-compete-tp17045416p17045416.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]