Francis, i would really be interested in your code that doesn't seem to work, if you don't mind. as of before Al's fix, it already worked for me because:
the label is dis-/enabled in AjaxEditableLabel#onBeforeRender: label.setEnabled(isEnableAllowed() && isEnabled()); and since the LabelAjaxBehavior is derived from AjaxEventBehavior, the eventhandler is only rendered, if the associated component is enabled. see AjaxEventBehavior#onComponentTag regards, Gerolf On Nov 21, 2007 1:26 PM, Francis De Brabandere <[EMAIL PROTECTED]> wrote: > ok, i'll check on next release > > On Nov 21, 2007 12:56 PM, Al Maw <[EMAIL PROTECTED]> wrote: > > > Francis De Brabandere wrote: > > > doing setEnabled(false) on a AjaxEditableMultiLineLabel does not > disable > > the > > > editing feature > > > > > > this can be fixed by overriding onEdit(): > > > > > > @Override > > > protected void onEdit(AjaxRequestTarget target) { > > > if(isEnabled()){ > > > super.onEdit(target); > > > } > > > } > > > > > > but shouldn't this be changed in the AjaxEditableMultiLineLabel > source? > > > > > > ps: this might be needed on other ajax edit lables too > > > > It is. This should now be fixed in trunk. > > > > Regards, > > > > Al > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > http://www.somatik.be > Microsoft gives you windows, Linux gives you the whole house. >