• 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: update a WOComponentContent from my code?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: update a WOComponentContent from my code?


  • Subject: Re: update a WOComponentContent from my code?
  • From: Theodore Petrosky <email@hidden>
  • Date: Mon, 06 Jun 2011 11:37:08 -0700 (PDT)

Here is what I am trying to accomplish.

In the AjaxExamples there is a toolbar with Hyperlinks. these bring in different components using the page= binding

UserManagement : WOHyperlink {
	pageName = "TWTUserManagement";
	class="subfirst";
	title="Employees";
}

you can also bind the action binding:

TaskGroupManagement: WOHyperlink {
	action = taskGroupManagement;
}

public WOActionResults taskGroupManagement() {
	TaskGroupManagementComponent nextPage = pageWithName(TaskGroupManagementComponent.class);
        nextPage.setSomeThingsHere(true);
	return nextPage;
}

I want to accomplish the same thing using a WOPopup. to that end I have an AOF watching the popup:

IODueDatePUOF : AjaxObserveField {
observeFieldID = "IODueDatePUID";
fullSubmit = false;
action = showPreferences;
updateContainerID = "MainTableUC";
}

public void showPreferences() {

	Preferences nextPage = pageWithName(Preferences.class);
	nextPage.setSomeThingsHere("aString");
	nextPage.setABoolean(true);
        etc..
	AjaxUtils.redirectTo(nextPage);
}


This quite nicely adds my page into the WOComponentContent (that is wrapped in an AjaxUpdateContainer) in the middle of the page.

If there is a better way to do this, I am all ears.

Ted

--- On Mon, 6/6/11, Chuck Hill <email@hidden> wrote:

> From: Chuck Hill <email@hidden>
> Subject: Re: update a WOComponentContent from my code?
> To: "Theodore Petrosky" <email@hidden>
> Cc: email@hidden
> Date: Monday, June 6, 2011, 1:48 PM
> Using an AUC and a redirect together
> seems wrong.
>
> I think the solution to your problem is in the MaiTable
> class and needing to call the set... methods with a default
> value if they are not set.
>
>
> Chuck
>
> On Jun 5, 2011, at 7:28 PM, Theodore Petrosky wrote:
>
> > I have an update Container:
> >
> > <wo:AjaxUpdateContainer id = "MainTableUC">
> > <div id = "contentArea"> <webobject name =
> "MainTableComponentContent" /> </div>
> > </wo:AjaxUpdateContainer>
> >
> > WOD
> >
> > MainTableComponentContent : WOComponentContent {}
> >
> > I have a popup and depending on its selection, I
> fire:
> >
> > MainTable nextPage =
> pageWithName(MainTable.class);       
> >
> nextPage.setShowAllIOs(((Session)session()).showAllIOs());
> >
> nextPage.setSearchQualifier(((Session)session()).searchQualifier());
> >         
> > AjaxUtils.redirectTo(nextPage);
> >
> >
> > and beautifully AjaxUtils inserts the
> WOComponentContent.
> >
> > How can I fire this from my code? My Main page opens
> with nothing present. I must select something from the
> popup. I can not figure out how to present a default
> selection.
> >
> > I am sure it is simple, but my pea brain just doesn't
> understand.
> >
> > Ted
> >
> >
> >
> >
> > _______________________________________________
> > 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
>
> --
> Chuck Hill         
>    Senior Consultant / VP Development
>
> Come to WOWODC this July for unparalleled WO learning
> opportunities and real peer to peer problem solving! 
> Network, socialize, and enjoy a great cosmopolitan
> city.  See you there!  http://www.wocommunity.org/wowodc11/
>
>
 _______________________________________________
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

References: 
 >Re: update a WOComponentContent from my code? (From: Chuck Hill <email@hidden>)

  • Prev by Date: Re: update a WOComponentContent from my code?
  • Next by Date: Wrong Session class
  • Previous by thread: Re: update a WOComponentContent from my code?
  • Next by thread: Wrong Session class
  • Index(es):
    • Date
    • Thread