• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Webobjects-dev Digest, Vol 8, Issue 428
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Webobjects-dev Digest, Vol 8, Issue 428


  • Subject: Re: Webobjects-dev Digest, Vol 8, Issue 428
  • From: Theodore Petrosky <email@hidden>
  • Date: Fri, 24 Jun 2011 04:06:47 -0700 (PDT)

Have you looked at the Project Wonder Ajax examples. I use the AjaxObserverField and AjaxUpdateContainer methods and they work great for any number of WOPopUps that I want to be dependent on each other.

Ted

http://services.wocommunity.org/apps/WebObjects/AjaxExample

 ------------------------------
>
> Message: 3
> Date: Fri, 24 Jun 2011 11:46:22 +0200 (CEST)
> From: email@hidden
> Subject: WOPopUpButton - Refresh another WOPopUpButton
> onChange
> To: WebObjects webobjects-dev <email@hidden>
> Message-ID:

>
> Hi,
>
>
> I have a little problem on my apps. When I want to search
> something, I do selection of parameters by WOPupUpButton.
> But the problem is when I do the 1st search (1st fetch)
> there are no problem but when I want to do another search
> and I select another parameter in the WOPopUpButton which
> refresh the second one, the display page refresh all datas
> (do the fetch(1st search) I done before) and then update
> parameter of second WOPopUpButton. It makes my apps slow.
>
>
> Here is exemple of codes :
>
>
> in html :
>
> <webobject name = "periode" /> Pop 1
>
> <webobject name = "niveau" /> Pop 2, data depends to
> Pop1
>
> <webobject name = "onChange" /> WOSubmitButton hidden
> by css which contain method to refresh pop 2 data
>
> in wod :
>
> periode : WOPopUpButton {
>     list = periodes;
>     item = currentPeriode;
>     displayString = currentPeriode.libelle;
>
>     noSelectionString = "Toutes";
>     selection = selectedPeriode;
>     size = "1";
>     class = "periode";
>     onchange =
> "javascript:this.form.elements['change'].click()"; action
> which call method bind to onChange WOSubmitButton
> }
>
>
>
> niveau : WOPopUpButton {
>     list = niveaux; ===>data depend to
> Pop 1
>     item = currentNiveaux;
>     displayString =currentNiveaux.libelle;
>     noSelectionString = "Tous";
>     selection = selectedNiveaux;
>     size = "1";
>     class = "niveau";
> }
>
>
>
> onChange : WOSubmitButton {
>     name = "change";
>     action = onChange;
>     class = "hide";
>     value = "";
> }
>
>
> in Java :
>
> public WOActionResults onChange() {
>        
> comboxNiveau(selectedPeriode);
>         return null;
>     }
>
> protected NSArray comboxNiveau(EOVuePeriodeParam periode)
> {
>     if (periode == null) {
>            
> niveaux = EOVueNivAdm.fetchAllEOVueNivAdms(session()
>            
>        
> .defaultEditingContext(), niveauOrderings);
>         } else {
>           EOQualifier
> qual = EOQualifier.qualifierWithQualifierFormat(
>            
>         "pperiode=%@", new
> NSArray(periode.primaryKey()));
>            
> niveaux = EOVueNivAdm.fetchEOVueNivAdms(session()
>            
>        
> .defaultEditingContext(), qual, niveauOrderings);
>         }
> }
>
> ...
>
>
> I want to know if there another way to refresh my pop 2
> data without using the javascript which is obliged to submit
> before refresh?
>
>
> Thanks
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Re: WOPopUpButton - Refresh another WOPopUpButton onChange
  • Next by Date: Re: Re: WOPopUpButton - Refresh another WOPopUpButton onChange
  • Previous by thread: [RESOLVED]Re: Re: WOPopUpButton - Refresh another WOPopUpButton onChange
  • Next by thread: Re: Re: Webobjects-dev Digest, Vol 8, Issue 428
  • Index(es):
    • Date
    • Thread