Yes, I do
Following is my xhtml-decorator
***************************************************
<screen name="xhtml-decorator">
<section>
<widgets>
<include-screen name="header"/>
<decorator-section-include name="body"/>
<include-screen name="footer"/>
</widgets>
</section>
</screen>
***************************************************
Thanks.
Chirag Manocha-2 wrote:
>
> Do you have xhtml-decorator in your calcScreens.xml ?
>
>
> Regards
> --
> Chirag Manocha
> HotWax Media Pvt. Ltd.
> Website :- www.hotwaxmedia.com
> Contact :- +91-98263-19099
>
>
>
> su2 wrote:
>> Hi All,
>>
>> I have created a new component, it has a form widget, with FirstName,
>> LastName and Submit Button.
>>
>> the target of my form is processFirstForm and method is post.
>>
>> I am able to see the firstname, lastname, submit button but when I fill
>> up
>> the form and click submit it goes to my desired new screen -
>> OneFormScreen
>> but its blank.
>>
>> I have added java handler in controller.xml
>>
>> My Screen is
>> ***********************************************************************************************
>>
>> <screen name="OneFormScreen">
>> <section>
>> <widgets>
>> <decorator-screen name="xhtml-decorator">
>> <decorator-section name="body">
>> <label text="A Screen with just 1 form."/>
>> <include-form name="FirstForm"
>> location="component://calculator/widget/calculator/calcForms.xml"/>
>> <section>
>> <condition><not><if-empty
>> field-name="parameters.submit"/></not></condition>
>> <widgets>
>> <container><label text="firstName: ${parameters.firstName}"/>
>> </container>
>> <container><label text="lastName: ${parameters.lastName}"/>
>> </container>
>> <container><label text="combined: ${parameters.combined}"/>
>> </container>
>> <container><label text="submit: ${parameters.submit}"/></container>
>> <container><label text="All the parameters we received:"/>
>> </container>
>> <container><label text="${parameters.allParams}"/></container>
>> </widgets>
>> </section>
>> </decorator-section>
>> </decorator-screen>
>> </widgets>
>> </section>
>> </screen>
>>
>> ***********************************************************************************************
>>
>>
>> controller.xml has
>> ***********************************************************************************************
>>
>> <request-map uri="processFirstForm">
>> <event type="java"
>> path="org.ofbiz.calculator.calculator.calculatorEvents"
>> invoke="processFirstForm"/>
>> <response name="success" type="view" value="OneFormScreen"/>
>> </request-map>
>>
>> <view-map name="OneFormScreen" type="screen"
>> page="component://calculator/widget/calculator/calcScreens.xml#OneFormScreen"/>
>>
>> ***********************************************************************************************
>>
>> My Java class is
>>
>> *******************************************************************************************
>>
>> public class calculatorEvents {
>> public static String processFirstForm(HttpServletRequest
>> request,HttpServletResponse response){
>> String firstName = request.getParameter("firstName");
>> String lastName = request.getParameter("lastName");
>> request.setAttribute("combined", firstName + " " + lastName);
>> request.setAttribute("allParams", UtilHttp.getParameterMap(request));
>> request.setAttribute("submit", "Submitted");
>> return "success";
>> }
>>
>> }
>> *******************************************************************************************
>>
>>
>> I would really appreciate your help.
>>
>> Thanks in advance.
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Java-Class-tp24637295p24643093.html
Sent from the OFBiz - User mailing list archive at Nabble.com.