• 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: Actions from D2W pages
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Actions from D2W pages


  • Subject: Re: Actions from D2W pages
  • From: David LeBer <email@hidden>
  • Date: Mon, 26 Oct 2009 15:05:47 -0400


On 2009-10-26, at 2:47 PM, Mark Wardle wrote:

Ramsey / David / Anjo,

Thank you. For speed I've simply used a custom component here.

Best wishes,

Mark


2009/10/26 David LeBer <email@hidden>:

On 2009-10-26, at 7:53 AM, Mark Wardle wrote:

Hi all,

Would be grateful for advice regarding invoking actions from D2W
pages, specifically, List and Inspect pages.

I would probably just punt and create a custom property display component
that did what I wanted there.


Probably, the easiest way is to use the D2WCustomComponent wrapper:

pageConfiguration = "ListPatient" and propertyKey = "theProperty" =>
componentName = "D2WCustomComponent"
pageConfiguration = "ListPatient" and propertyKey = "theProperty" =>
customComponentName = "MyDALinkComponent"

The 'MyDALinkComponent' needs to have an object and key binding. The object
will get the current list item and the key will get the current property
key.


Do with them what you will.

I added the above instructions to the D2W Cookbook:

<http://wiki.objectstyle.org/confluence/display/WO/D2W+Rules+Reference+-+Cookbook+-+FAQ >


I'd like to invoke a directaction from a D2W list page. I don't wish
to have a separate button with a drop-down menu, but instead make a
property a hyperlink. I've spotted D2WHyperlink but that doesn't seem
to have direct action bindings.


I am aware of ERDBranchDelegate and specifically, found the tutorial
on http://wiki.objectstyle.org/confluence/display/WO/D2W+Flow +Control
particularly useful.


However, that is a bit heavyweight for what I would like.

I assumed there would be a component ERD2WDisplayDirectActionHyperlink
with bindings such as directAction and actionClass settable via
D2WContext, but there isn't! Normally that means there is a better way
and I'm missing something obvious?


task = 'list' and entity.name = 'Patient' => componentName =
"ERD2WDisplayHyperlink"
task = 'list' and entity.name = 'Patient' => directAction =
"showPatient"
task = 'list' and entity.name = 'Patient' => actionClass = "Patients"


Of course, not clear to me how one would then pass parameters either....

How does one turn a property into a hyperlink (be it a component
action or directaction) from d2w? All help gratefully appreciated!

;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
twitter:	http://twitter.com/rebeld
--
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: 
 >Actions from D2W pages (From: Mark Wardle <email@hidden>)
 >Re: Actions from D2W pages (From: David LeBer <email@hidden>)
 >Re: Actions from D2W pages (From: Mark Wardle <email@hidden>)

  • Prev by Date: Re: WebServerResources url for changed application nane
  • Next by Date: Re: WebServerResources url for changed application nane
  • Previous by thread: Re: Actions from D2W pages
  • Next by thread: WebServerResources url for changed application nane
  • Index(es):
    • Date
    • Thread