You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Grant Edwards <gr...@gmail.com> on 2008/07/23 13:08:34 UTC
ftl and form help, please
Hi
Forgive me, I am no UI person, but do need a little help here.
I have this little form, below, which captures a startDate. When the
button is pressed it redirects to the category page and will then
display products based on the startDate. In categoryDetails.bsh I would
like to access to this startDate, but currently not sure if this is
possible.
Any help would be appreciated.
Kind regards
Grant Edwards
<form method="post" action="<@o...@ofbizUrl>"
name="addform" style="margin: 0;">
<table width="100%">
<tr>
<td class="tabletext" nowrap align="right">Start
Date<br/>(yyyy-mm-dd)</td><td><input type="text" class="inputBox"
size="10" name="startDate" value="2008-07-24"/></td>
<a href="<@ofbizUrl>category/<#if
categoryId?exists>~category_id=${categoryId}/</#...@ofbizUrl>"
class="buttontext">${uiLabelMap.EcommerceSearch}</a>
</form>
Re: ftl and form help, please
Posted by Grant Edwards <gr...@gmail.com>.
Hi,
<request-map uri="catalog">
<security https="false" auth="false"/>
<response name="success" type="view" value="catalog"/>
</request-map>
Its the ecommerce standard request map.
Cheers
Grant
Adrian Crum wrote:
> I'll need to see the request-map you have set up for the category event.
>
> -Adrian
>
> Grant Edwards wrote:
>> Hi Adrian
>>
>> Got the following lines in categoryDetails.bsh
>>
>> startDate = parameters.get("startDate");
>> System.out.println("-------> parameters length = " + parameters.size());
>> System.out.println("-------> startDate = " + startDate);
>>
>> but unfornately the output is as follows:
>>
>> -------> parameters length = 49
>> -------> startDate = null
>>
>> Regards
>>
>> Grant
>>
>> Adrian Crum wrote:
>>> The startDate input element will become a request parameter when the
>>> form is posted. So, in bsh:
>>>
>>> startDate = parameters.get("startDate");
>>> // Do something with startDate
>>>
>>> -Adrian
>>>
>>> Grant Edwards wrote:
>>>> Hi
>>>>
>>>> Forgive me, I am no UI person, but do need a little help here.
>>>>
>>>> I have this little form, below, which captures a startDate. When
>>>> the button is pressed it redirects to the category page and will
>>>> then display products based on the startDate. In
>>>> categoryDetails.bsh I would like to access to this startDate, but
>>>> currently not sure if this is possible.
>>>>
>>>> Any help would be appreciated.
>>>>
>>>> Kind regards
>>>>
>>>> Grant Edwards
>>>>
>>>> <form method="post" action="<@o...@ofbizUrl>"
>>>> name="addform" style="margin: 0;">
>>>>
>>>> <table width="100%">
>>>> <tr>
>>>> <td class="tabletext" nowrap
>>>> align="right">Start Date<br/>(yyyy-mm-dd)</td><td><input
>>>> type="text" class="inputBox" size="10" name="startDate"
>>>> value="2008-07-24"/></td>
>>>>
>>>>
>>>> <a href="<@ofbizUrl>category/<#if
>>>> categoryId?exists>~category_id=${categoryId}/</#...@ofbizUrl>"
>>>> class="buttontext">${uiLabelMap.EcommerceSearch}</a>
>>>>
>>>> </form>
>>>>
>>>
>>
>
Re: ftl and form help, please
Posted by Grant Edwards <gr...@gmail.com>.
thanks for the pointers Adrian
Adrian Crum wrote:
> Okay, it's not a UI issue, it's a misunderstanding of how requests are
> handled.
>
> If the behavior you are looking for is to have a user fill out a form,
> click submit, and then proceed to another screen, then you'll have to
> set up things differently in your controller.xml file. Take a look at
> how some of the other forms are set up, what request-maps they use,
> and how the responses are set up.
>
> -Adrian
>
> Grant Edwards wrote:
>> Sorry this one,
>>
>> Sorry, this one.
>>
>> <request-map uri="category">
>> <security https="false" auth="false"/>
>> <response name="success" type="view" value="category"/>
>> </request-map>
>>
>> Adrian Crum wrote:
>>> I'll need to see the request-map you have set up for the category
>>> event.
>>>
>>> -Adrian
>>>
>>> Grant Edwards wrote:
>>>> Hi Adrian
>>>>
>>>> Got the following lines in categoryDetails.bsh
>>>>
>>>> startDate = parameters.get("startDate");
>>>> System.out.println("-------> parameters length = " +
>>>> parameters.size());
>>>> System.out.println("-------> startDate = " + startDate);
>>>>
>>>> but unfornately the output is as follows:
>>>>
>>>> -------> parameters length = 49
>>>> -------> startDate = null
>>>>
>>>> Regards
>>>>
>>>> Grant
>>>>
>>>> Adrian Crum wrote:
>>>>> The startDate input element will become a request parameter when
>>>>> the form is posted. So, in bsh:
>>>>>
>>>>> startDate = parameters.get("startDate");
>>>>> // Do something with startDate
>>>>>
>>>>> -Adrian
>>>>>
>>>>> Grant Edwards wrote:
>>>>>> Hi
>>>>>>
>>>>>> Forgive me, I am no UI person, but do need a little help here.
>>>>>>
>>>>>> I have this little form, below, which captures a startDate. When
>>>>>> the button is pressed it redirects to the category page and will
>>>>>> then display products based on the startDate. In
>>>>>> categoryDetails.bsh I would like to access to this startDate, but
>>>>>> currently not sure if this is possible.
>>>>>>
>>>>>> Any help would be appreciated.
>>>>>>
>>>>>> Kind regards
>>>>>>
>>>>>> Grant Edwards
>>>>>>
>>>>>> <form method="post" action="<@o...@ofbizUrl>"
>>>>>> name="addform" style="margin: 0;">
>>>>>>
>>>>>> <table width="100%">
>>>>>> <tr>
>>>>>> <td class="tabletext" nowrap
>>>>>> align="right">Start Date<br/>(yyyy-mm-dd)</td><td><input
>>>>>> type="text" class="inputBox" size="10" name="startDate"
>>>>>> value="2008-07-24"/></td>
>>>>>>
>>>>>>
>>>>>> <a href="<@ofbizUrl>category/<#if
>>>>>> categoryId?exists>~category_id=${categoryId}/</#...@ofbizUrl>"
>>>>>> class="buttontext">${uiLabelMap.EcommerceSearch}</a>
>>>>>>
>>>>>> </form>
>>>>>>
>>>>>
>>>>
>>>
>>
>
Re: ftl and form help, please
Posted by Adrian Crum <ad...@hlmksw.com>.
Okay, it's not a UI issue, it's a misunderstanding of how requests are
handled.
If the behavior you are looking for is to have a user fill out a form,
click submit, and then proceed to another screen, then you'll have to
set up things differently in your controller.xml file. Take a look at
how some of the other forms are set up, what request-maps they use, and
how the responses are set up.
-Adrian
Grant Edwards wrote:
> Sorry this one,
>
> Sorry, this one.
>
> <request-map uri="category">
> <security https="false" auth="false"/>
> <response name="success" type="view" value="category"/>
> </request-map>
>
> Adrian Crum wrote:
>> I'll need to see the request-map you have set up for the category event.
>>
>> -Adrian
>>
>> Grant Edwards wrote:
>>> Hi Adrian
>>>
>>> Got the following lines in categoryDetails.bsh
>>>
>>> startDate = parameters.get("startDate");
>>> System.out.println("-------> parameters length = " + parameters.size());
>>> System.out.println("-------> startDate = " + startDate);
>>>
>>> but unfornately the output is as follows:
>>>
>>> -------> parameters length = 49
>>> -------> startDate = null
>>>
>>> Regards
>>>
>>> Grant
>>>
>>> Adrian Crum wrote:
>>>> The startDate input element will become a request parameter when the
>>>> form is posted. So, in bsh:
>>>>
>>>> startDate = parameters.get("startDate");
>>>> // Do something with startDate
>>>>
>>>> -Adrian
>>>>
>>>> Grant Edwards wrote:
>>>>> Hi
>>>>>
>>>>> Forgive me, I am no UI person, but do need a little help here.
>>>>>
>>>>> I have this little form, below, which captures a startDate. When
>>>>> the button is pressed it redirects to the category page and will
>>>>> then display products based on the startDate. In
>>>>> categoryDetails.bsh I would like to access to this startDate, but
>>>>> currently not sure if this is possible.
>>>>>
>>>>> Any help would be appreciated.
>>>>>
>>>>> Kind regards
>>>>>
>>>>> Grant Edwards
>>>>>
>>>>> <form method="post" action="<@o...@ofbizUrl>"
>>>>> name="addform" style="margin: 0;">
>>>>>
>>>>> <table width="100%">
>>>>> <tr>
>>>>> <td class="tabletext" nowrap
>>>>> align="right">Start Date<br/>(yyyy-mm-dd)</td><td><input
>>>>> type="text" class="inputBox" size="10" name="startDate"
>>>>> value="2008-07-24"/></td>
>>>>>
>>>>>
>>>>> <a href="<@ofbizUrl>category/<#if
>>>>> categoryId?exists>~category_id=${categoryId}/</#...@ofbizUrl>"
>>>>> class="buttontext">${uiLabelMap.EcommerceSearch}</a>
>>>>>
>>>>> </form>
>>>>>
>>>>
>>>
>>
>
Re: ftl and form help, please
Posted by Grant Edwards <gr...@gmail.com>.
Sorry this one,
Sorry, this one.
<request-map uri="category">
<security https="false" auth="false"/>
<response name="success" type="view" value="category"/>
</request-map>
Adrian Crum wrote:
> I'll need to see the request-map you have set up for the category event.
>
> -Adrian
>
> Grant Edwards wrote:
>> Hi Adrian
>>
>> Got the following lines in categoryDetails.bsh
>>
>> startDate = parameters.get("startDate");
>> System.out.println("-------> parameters length = " + parameters.size());
>> System.out.println("-------> startDate = " + startDate);
>>
>> but unfornately the output is as follows:
>>
>> -------> parameters length = 49
>> -------> startDate = null
>>
>> Regards
>>
>> Grant
>>
>> Adrian Crum wrote:
>>> The startDate input element will become a request parameter when the
>>> form is posted. So, in bsh:
>>>
>>> startDate = parameters.get("startDate");
>>> // Do something with startDate
>>>
>>> -Adrian
>>>
>>> Grant Edwards wrote:
>>>> Hi
>>>>
>>>> Forgive me, I am no UI person, but do need a little help here.
>>>>
>>>> I have this little form, below, which captures a startDate. When
>>>> the button is pressed it redirects to the category page and will
>>>> then display products based on the startDate. In
>>>> categoryDetails.bsh I would like to access to this startDate, but
>>>> currently not sure if this is possible.
>>>>
>>>> Any help would be appreciated.
>>>>
>>>> Kind regards
>>>>
>>>> Grant Edwards
>>>>
>>>> <form method="post" action="<@o...@ofbizUrl>"
>>>> name="addform" style="margin: 0;">
>>>>
>>>> <table width="100%">
>>>> <tr>
>>>> <td class="tabletext" nowrap
>>>> align="right">Start Date<br/>(yyyy-mm-dd)</td><td><input
>>>> type="text" class="inputBox" size="10" name="startDate"
>>>> value="2008-07-24"/></td>
>>>>
>>>>
>>>> <a href="<@ofbizUrl>category/<#if
>>>> categoryId?exists>~category_id=${categoryId}/</#...@ofbizUrl>"
>>>> class="buttontext">${uiLabelMap.EcommerceSearch}</a>
>>>>
>>>> </form>
>>>>
>>>
>>
>
Re: ftl and form help, please
Posted by Adrian Crum <ad...@hlmksw.com>.
I'll need to see the request-map you have set up for the category event.
-Adrian
Grant Edwards wrote:
> Hi Adrian
>
> Got the following lines in categoryDetails.bsh
>
> startDate = parameters.get("startDate");
> System.out.println("-------> parameters length = " + parameters.size());
> System.out.println("-------> startDate = " + startDate);
>
> but unfornately the output is as follows:
>
> -------> parameters length = 49
> -------> startDate = null
>
> Regards
>
> Grant
>
> Adrian Crum wrote:
>> The startDate input element will become a request parameter when the
>> form is posted. So, in bsh:
>>
>> startDate = parameters.get("startDate");
>> // Do something with startDate
>>
>> -Adrian
>>
>> Grant Edwards wrote:
>>> Hi
>>>
>>> Forgive me, I am no UI person, but do need a little help here.
>>>
>>> I have this little form, below, which captures a startDate. When the
>>> button is pressed it redirects to the category page and will then
>>> display products based on the startDate. In categoryDetails.bsh I
>>> would like to access to this startDate, but currently not sure if
>>> this is possible.
>>>
>>> Any help would be appreciated.
>>>
>>> Kind regards
>>>
>>> Grant Edwards
>>>
>>> <form method="post" action="<@o...@ofbizUrl>"
>>> name="addform" style="margin: 0;">
>>>
>>> <table width="100%">
>>> <tr>
>>> <td class="tabletext" nowrap align="right">Start
>>> Date<br/>(yyyy-mm-dd)</td><td><input type="text" class="inputBox"
>>> size="10" name="startDate" value="2008-07-24"/></td>
>>>
>>>
>>> <a href="<@ofbizUrl>category/<#if
>>> categoryId?exists>~category_id=${categoryId}/</#...@ofbizUrl>"
>>> class="buttontext">${uiLabelMap.EcommerceSearch}</a>
>>>
>>> </form>
>>>
>>
>
Re: ftl and form help, please
Posted by Grant Edwards <gr...@gmail.com>.
Hi Adrian
Got the following lines in categoryDetails.bsh
startDate = parameters.get("startDate");
System.out.println("-------> parameters length = " + parameters.size());
System.out.println("-------> startDate = " + startDate);
but unfornately the output is as follows:
-------> parameters length = 49
-------> startDate = null
Regards
Grant
Adrian Crum wrote:
> The startDate input element will become a request parameter when the
> form is posted. So, in bsh:
>
> startDate = parameters.get("startDate");
> // Do something with startDate
>
> -Adrian
>
> Grant Edwards wrote:
>> Hi
>>
>> Forgive me, I am no UI person, but do need a little help here.
>>
>> I have this little form, below, which captures a startDate. When the
>> button is pressed it redirects to the category page and will then
>> display products based on the startDate. In categoryDetails.bsh I
>> would like to access to this startDate, but currently not sure if
>> this is possible.
>>
>> Any help would be appreciated.
>>
>> Kind regards
>>
>> Grant Edwards
>>
>> <form method="post" action="<@o...@ofbizUrl>"
>> name="addform" style="margin: 0;">
>>
>> <table width="100%">
>> <tr>
>> <td class="tabletext" nowrap align="right">Start
>> Date<br/>(yyyy-mm-dd)</td><td><input type="text" class="inputBox"
>> size="10" name="startDate" value="2008-07-24"/></td>
>>
>>
>> <a href="<@ofbizUrl>category/<#if
>> categoryId?exists>~category_id=${categoryId}/</#...@ofbizUrl>"
>> class="buttontext">${uiLabelMap.EcommerceSearch}</a>
>>
>> </form>
>>
>
Re: ftl and form help, please
Posted by Adrian Crum <ad...@hlmksw.com>.
The startDate input element will become a request parameter when the
form is posted. So, in bsh:
startDate = parameters.get("startDate");
// Do something with startDate
-Adrian
Grant Edwards wrote:
> Hi
>
> Forgive me, I am no UI person, but do need a little help here.
>
> I have this little form, below, which captures a startDate. When the
> button is pressed it redirects to the category page and will then
> display products based on the startDate. In categoryDetails.bsh I would
> like to access to this startDate, but currently not sure if this is
> possible.
>
> Any help would be appreciated.
>
> Kind regards
>
> Grant Edwards
>
> <form method="post" action="<@o...@ofbizUrl>"
> name="addform" style="margin: 0;">
>
> <table width="100%">
> <tr>
> <td class="tabletext" nowrap align="right">Start
> Date<br/>(yyyy-mm-dd)</td><td><input type="text" class="inputBox"
> size="10" name="startDate" value="2008-07-24"/></td>
>
>
> <a href="<@ofbizUrl>category/<#if
> categoryId?exists>~category_id=${categoryId}/</#...@ofbizUrl>"
> class="buttontext">${uiLabelMap.EcommerceSearch}</a>
>
> </form>
>