• 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: [Wonder-disc] D2W ERModernLook - login welcome page
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Wonder-disc] D2W ERModernLook - login welcome page


  • Subject: Re: [Wonder-disc] D2W ERModernLook - login welcome page
  • From: David LeBer <email@hidden>
  • Date: Thu, 24 Mar 2011 11:31:57 -0400

On 2011-03-24, at 11:18 AM, Matthias Jakob wrote:

> Hi David,
> ok I've done all things in david leber's message but now i get my welcome page as before - without the d2w stuff - no menu - nothing.
>
> I've checked it again and again ...
>
> Navigation:
>
> 	public WOComponent homeAction() {
> 		return D2W.factory().pageForConfigurationNamed("Home", session());
> 	}
>
> PList:
> 	{
> 		name = "Home";
> 		action = "session.navController.homeAction";
> 	},
>
> Local:
>   "Nav.Home" = "Home";
>
> Also the entity cannot be a simple string (i'll get an exception) it must be an entity ...

Right, I thought I was pretty clear on that, from the notes below:

100: pageConfiguration = 'DoThatFooThatYouDo' => entity = "AValidEntityFromYourModel" [EntityAssignment]

>
> What's wrong?

Navigation is in the PageWrapper. It needs to (as the name implies) wrap the page.

<wo:PageWrapper>
Your content goes here
</wo:PageWrapper>

>
> Thank you,
> Matthias
>
> <user.d2wmodel>
> <Home.java>
> <Home.html>
>
>
> Am 24.03.2011 um 01:27 schrieb David Holt:
>
>> Hi Matthias,
>>
>> I don't have time to expand on this previous message below, but for your welcome page you'll want to use a named pageConfiguration with the rules like David LeBer outlines in this message from last year. If you're still having issues let me/us know and I'll help you more tomorrow.
>>
>> Replace "Foo" with "Welcome" and I think  you should be most of the way there :-)
>>
>> David
>>
>>
>>> I want to create content (WOComponent) inside of the PageWrapper. The
>>> PageWrapper requires a bodyClass, d2wContext, etc. My WOComponent is
>>> not extending D2W, so I was wondering what was the informed opinion on
>>> how to do this correctly.
>>
>> The current implementation of ERModernMoviesDemo (and the ERModern D2W Template) assumes that you are going to have a valid D2WContext for every page in the app. Yeah, I know, shoot me.
>>
>> Given that a D2WContext really needs three things to display a page:
>>
>> 1. An Entity.
>> 2. A task
>> 3. The template for the task.
>>
>> We can set up some rules to fudge this. Assuming we have a page named 'MyFooPage.wo' that inherits from D2WPage (we won't use any of D2WPage's features, just it's D2WContext), and we want a Tab named "Foo" to trigger it.
>>
>> 1. Add Foo to the NavigationMenu.plist:
>> 	{ name = "Foo"; action = "session.navController.goToFooPage"; },
>>
>> 2. Add a goToFooPage method in the navigation controller:
>>
>>   public WOComponent goToFooPage() {
>>   	return D2W.factory().pageForConfigurationNamed("DoThatFooThatYouDo", session());
>>   }
>>
>> 3. Add Foo to Localizable.strings
>>
>> 	"Nav.Foo" = "Foo";
>>
>> 4. Add the rules to fudge this page:
>>
>> 	100: pageConfiguration = 'DoThatFooThatYouDo' => entity = "AValidEntityFromYourModel" [EntityAssignment]*
>> 	100: pageConfiguration = 'DoThatFooThatYouDo' => task = "inspect" [Assignment]
>> 	100: pageConfiguration = 'DoThatFooThatYouDo' => templateNameForInspectPage = "MyFooPage" [Assignment]
>>
>> 5. Set the navigation state:
>>
>> 	100: pageConfiguration = 'DoThatFooThatYouDo' => navigationState = "Foo" [Assignment]
>>
>>
>> * AValidEntityFromYourModel does not have to be an Entity you are going to use on your page, we just need it to make the D2WContext happy.
>>
>> The css class of the body tag on your page will be "DoThatFooThatYouDoBody"
>>
>>
>>
>>
>>
>>
>> On 2011-03-23, at 4:59 PM, Matthias Jakob wrote:
>>
>>> Hi David,
>>> 1 thank you for ERModernLook ;-) !
>>>
>>> Yes i ve done that but i don't know how to integrate header etc. so that it's an embedded page ... and also the right selected navigation -> home
>>>
>>>
>>> Matthias
>>>
>>>
>>>
>>> Am 24.03.2011 um 00:34 schrieb David LeBer:
>>>
>>>>
>>>> On 2011-03-23, at 7:25 PM, Matthias Jakob wrote:
>>>>
>>>>> Hi list,
>>>>> I've a small problem with ERModernLook and defaultPage.
>>>>>
>>>>> I try to show a Welcome page after a  successfully login. But I don't know exactly how i can do that.
>>>>> I've tryed to overwrite the defaultpage with no success  ;-(
>>>>>
>>>>> I simply need my own small page width an localized welcome message ... thats all ... so how i can do that ... ?
>>>>
>>>> Change the loginAction in DirectAction to return your page upon successful login?
>>>>
>>>> ;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
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Enable your software for Intel(R) Active Management Technology to meet the
>>> growing manageability and security demands of your customers. Businesses
>>> are taking advantage of Intel(R) vPro (TM) technology - will your software
>>> be a part of the solution? Download the Intel(R) Manageability Checker
>>> today! http://p.sf.net/sfu/intel-dev2devmar
>>> _______________________________________________
>>> Wonder-disc mailing list
>>> email@hidden
>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>
>>
>

;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

  • Follow-Ups:
    • Re: [Wonder-disc] D2W ERModernLook - login welcome page
      • From: Matthias Jakob <email@hidden>
References: 
 >D2W ERModernLook - login welcome page (From: Matthias Jakob <email@hidden>)
 >Re: D2W ERModernLook - login welcome page (From: David LeBer <email@hidden>)
 >Re: D2W ERModernLook - login welcome page (From: Matthias Jakob <email@hidden>)
 >Re: [Wonder-disc] D2W ERModernLook - login welcome page (From: David Holt <email@hidden>)
 >Re: [Wonder-disc] D2W ERModernLook - login welcome page (From: Matthias Jakob <email@hidden>)

  • Prev by Date: Re: [Wonder-disc] D2W ERModernLook - login welcome page
  • Next by Date: EGWrapper problem
  • Previous by thread: Re: [Wonder-disc] D2W ERModernLook - login welcome page
  • Next by thread: Re: [Wonder-disc] D2W ERModernLook - login welcome page
  • Index(es):
    • Date
    • Thread