thanks

Chris Howe sent the following on 12/24/2007 2:19 PM:
> What I suggested does the exact same thing.  There's no need to create a java 
> method to handle this.
> 
> ----- Original Message ----
> From: BJ Freeman <[EMAIL PROTECTED]>
> To: [email protected]
> Sent: Monday, December 24, 2007 4:12:36 PM
> Subject: Re: passing a view as an URL
> 
> 
> I want to pass the view string that would normally be in a controller
> like  <view-map name="composeEmail" type="screen"
> page="component://content/widget/content/communications/communicationsScreens.xml#composeEmail"/>
> 
> 
> then content\control\render?widget=
> would then have a
>     <request-map uri="render">
>         <event type="java" >myviewwidget</event>
>         <response name="sucess" type="none" />
> </request-map>
> 
> this event would read the
> parm.get("widget") would retrieve
> <view-map name="composeEmail" type="screen"
> page="component://content/widget/content/communications/communicationsScreens.xml#composeEmail"/>
> and send it to be rendered so I can see it on the webpage.
> 
> note this is not something for distribution since it opens a major
> security whole.
> 
> 
> Chris Howe sent the following on 12/24/2007 1:07 PM:
>> woops...
>>          <include-screen name="${parameters.screenName}"
>>  location="${parameters.location}"/>
>> should be 
>>          <include-screen name="${parameters.screenName}"
>>  location="${parameters.myScreenLocation}"/>
>>
>> ----- Original Message ----
>> From: Chris Howe <[EMAIL PROTECTED]>
>> To: [email protected]
>> Sent: Monday, December 24, 2007 3:03:47 PM
>> Subject: Re: passing a view as an URL
>>
>>
>> Slow down there cowboy.  There's no intonation in my questioning,
>  just
>>  trying to get information so I can offer help.  
>>
>> you will want to pass the following url in your browser:
>>
>   
> http://localhost:8080/content/control/myWYSIWYGUri?screenName=myScreenName&screenLocation=myScreenLocation
>> i'm not sure how you will need to escape all of the "/" and ":' in
>>  myScreenLocation but this should get you on your way
>>
>> you will want to create the following request, view and screen and 
>> <request-map uri="myWYSIWYGUri">
>>   <response name="success" type="view" value="myWYSIWYGview"
>> </request>
>> <view-map name="myWYSIWYGview" type="screen"
>>
>   page="component://content/widget/myScreen.xml#myWYSIWYGviewRenderer"/>
>>
>> component://content/widget/myScreen.xml:
>>
>> <screen name="myWYSIWYGviewRenderer">
>>   <section>
>>      <widget>
>>          <include-screen name="${parameters.screenName}"
>>  location="${parameters.location}"/>
>>      </widget>
>>   </section>
>> </screen>
>>
>> ----- Original Message ----
>> From: BJ Freeman <[EMAIL PROTECTED]>
>> To: [email protected]
>> Sent: Monday, December 24, 2007 1:58:20 PM
>> Subject: Re: passing a view as an URL
>>
>>
>> I don't have to edit a controller and put it is the system till I am
>>  done.
>> so basically you saying it is not a valid Idea.
>> thanks.
>>
>> Chris Howe sent the following on 12/24/2007 11:47 AM:
>>> How is what you're wanting to do different than simply making the
>>  normal request to the correct webapp?
>>> ----- Original Message ----
>>> From: BJ Freeman <[EMAIL PROTECTED]>
>>> To: [email protected]
>>> Sent: Monday, December 24, 2007 1:42:31 PM
>>> Subject: Re: passing a view as an URL
>>>
>>>
>>> I paste the Url example
>>> ofbiz renders the widget so I can see it.
>>> more as a visual aid to see what I coded.
>>> may be a tree, menu, or screen widget.
>>>
>>> Chris Howe sent the following on 12/24/2007 11:35 AM:
>>>> Can you give a more specific example of what you're wanting to
>>>  happen?
>>>> ----- Original Message ----
>>>> From: BJ Freeman <[EMAIL PROTECTED]>
>>>> To: [email protected]
>>>> Sent: Monday, December 24, 2007 1:31:27 PM
>>>> Subject: Re: passing a view as an URL
>>>>
>>>>
>>>> so your saying the URL example I show may not work?
>>>> I figured to pass it into a event and have it parsed then sent on
>  as
>>>  a
>>>> view like the controller does.
>>>>
>>>> Chris Howe sent the following on 12/24/2007 11:24 AM:
>>>>> are you wanting to modify the view response or the widget?  If
>  it's
>>>>  the view response, you need to pass/handle a webapp parameter and
>  a
>>>  name
>>>>  parameter.  If it's the widget, you will need to pass/ handle a
>>>>  resource-location parameter and a screen-name parameter.  Also,
>>>  lookout for
>>>>  characters to be escaped/encoded properly.
>>>>> ----- Original Message ----
>>>>> From: BJ Freeman <[EMAIL PROTECTED]>
>>>>> To: [email protected]
>>>>> Sent: Monday, December 24, 2007 1:01:41 PM
>>>>> Subject: passing a view as an URL
>>>>>
>>>>>
>>>>> for those more knowledgeable:
>>>>> I am looking to implement a basic WISWYG for widgets, so I can
>>>  design
>>>>> widgets without setup up all the rest of the code.
>>>>> I want to pass a view string into the URL and have it show.
>>>>> content\control\render?widget='<view-map name="composeEmail"
>>>>> type="screen"
>>>>>
>>>  
>>
>   
> page="component://content/widget/content/communications/communicationsScreens.xml#composeEmail"/>'
>>>>> I should be able to pass this into a event that makes it part of a
>>>>> context and calls the rendering for it?
>>>>>
>>>>> any thoughts
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
> 
> 
> 
> 
> 
> 
> 

Reply via email to