ajaxcheckbox does not have a method  public String
getAjaxIndicatorMarkupId() so what are you trying to override? instead
let your panel implement see IAjaxIndicatorAware

-igor



On Sun, Feb 1, 2009 at 3:49 PM, Philipp Daumke <[email protected]> wrote:
> Hi all,
>
> I try to get a busy indicator next to a checkboxm, but it doesn't work. I
> tried to use the standard AjaxIndicatorAppender as shown in
> wicket-extensions. Does this class only work with extension-classes startign
> with "Indicating.."? Do you have an example how to show an indicator next to
> a checkbox?
>
> All the best
> Philipp
>
>
> public class CriticalCheckboxActionPanel extends Panel
> {
>   Index index;
>   private final AjaxIndicatorAppender indicatorAppender = new
> AjaxIndicatorAppender();
>   public MyCheckboxActionPanel(String id, final IModel model, final Item
> item, Index index)
>   {
>       ...
>       AjaxCheckBox chb = new AjaxCheckBox("too_critical",new
> PropertyModel(to, "too_critical")) {
>           @Override
>           protected void onUpdate(AjaxRequestTarget target) {
>               try {
>                   Thread.sleep(5000);
>               } catch (InterruptedException e) {
>                   // TODO Auto-generated catch block
>                   e.printStackTrace();
>               }
>           }
>                public String getAjaxIndicatorMarkupId() {
>                   return indicatorAppender.getMarkupId();
>                 }
>                 };
>       chb.add(indicatorAppender);
>       add(chb);
>   }
> }
> --
>
> Averbis GmbH
> c/o Klinikum der Albert-Ludwigs-Universität
> Stefan-Meier-Strasse 26
> D-79104 Freiburg
>
> Fon: +49 (0) 761 - 203 6707
> Fax: +49 (0) 761 - 203 6800
> E-Mail: [email protected]
>
> Geschäftsführer: Dr. med. Philipp Daumke, Kornél Markó
> Sitz der Gesellschaft: Freiburg i. Br.
> AG Freiburg i. Br., HRB 701080
>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to