• 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: WOPopup Button
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: WOPopup Button


  • Subject: Re: WOPopup Button
  • From: David LeBer <email@hidden>
  • Date: Wed, 19 Mar 2008 18:00:23 -0400


On 19-Mar-08, at 5:18 PM, Yury Peskin wrote:

Hello List,
I need to have the WOPopUp Button set to a specific value.
I have a project EO that has a to-one relationship to project status EO and I need a WOPopUp button to display a specific project status.
Here’s what my WOPopUp Button is wired like:
list = projectStatusList (a list of all project statuses)
item = project.projectStatus (the specific value a WOPopUp Button should have)
displayString = projectStatus.message (a display message)
selection = selectedProjectStatus (the selection)
But it’s not working.
Is there a way of doing it?


Sure, here's one way:

MyEO.java:

// Set the default status for new EO
public void awakeFromInsertion(EOEditingContext ec) {
super.awakeFromInsertion(ec);
Status status = Status.statusForCode(ec, "new"); // A method that returns a specified status
this.addObjectToBothSidesOfRelationshipWithKey(status, "status");
}


MyComponent.java:

	public Status statusItem;

	public NSArray projectStatusList() {
		// Return all statuses
	}

	public Status selectedStatus() {
		return myEO.status();
	}

	public void setSelectedStatus(Status s) {
		myEO.addObjectToBothSidesOfRelationshipWithKey(status, "status");
	}

MyComponent.wod

StatusPopup:WOPopupButton {
	list = projectStatusList;
	item = statusItem;
	selection = selectedStatus;
	displayString = statusItem.message;
}



;david

--
David LeBer
Codeferous Software
'co-def-er-ous' adj. Literally 'code-bearing'
site:   http://codeferous.com
blog: http://davidleber.net
profile: http://www.linkedin.com/in/davidleber
--
Toronto Area Cocoa / WebObjects developers group:
http://tacow.org


_______________________________________________ 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: 
 >WOPopup Button (From: "Yury Peskin" <email@hidden>)

  • Prev by Date: Re: ERXCheckboxMatrix question
  • Next by Date: WWDC Tickets
  • Previous by thread: WOPopup Button
  • Next by thread: Re: WOPopup Button
  • Index(es):
    • Date
    • Thread