View / Edit Delivery Schedule Info

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

View / Edit Delivery Schedule Info

Vikas Mayur-3
When I create an order and click "View / Edit Delivery Schedule Info"  
under Actions screenlet, the page is not rendered as desired. Here is  
the output.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<!-- Begin Form Widget component://order/webapp/ordermgr/order/
OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation -->  
<form method="post" action="/ordermgr/control/
createOrderDeliverySchedule" id="UpdateDeliveryScheduleInformation"  
class="basic-form"  
onSubmit="javascript:submitFormDisableSubmits(this)"  
name="UpdateDeliveryScheduleInformation"> <input type="hidden"  
name="orderId" value="WSCO10000"/> <input type="hidden"  
name="orderItemSeqId" value="_NA_"/> <div class="fieldgroup"  
id="_G6_"><div class="fieldgroup-title-bar"><table><tr><td  
class="collapse"></td><td></td></tr></table></div><div id="_G6__body"  
class="fieldgroup-body"> <table cellspacing="0" class="basic-table">  
<tr> <td class="label">Estimated Ready Date</td> <td><input  
type="text" name="estimatedReadyDate" title="Format: yyyy-MM-dd  
HH:mm:ss.SSS" size="25" maxlength="30"  
id="UpdateDeliveryScheduleInformation_estimatedReadyDate"/><a  
href
=
"javascript:call_cal
(document
.UpdateDeliveryScheduleInformation
.estimatedReadyDate,'2009-02-09%2018&#58;38&#58;00.749');"><img src="/
images/cal.gif" width="16" height="16" border="0" alt="View Calendar"  
title="View Calendar"/></a></td> </tr> <tr> <td class="label">Cartons</
td> <td><input type="text" name="cartons" size="6"  
id="UpdateDeliveryScheduleInformation_cartons" autocomplete="off"/> </
td> </tr> <tr> <td class="label">Skids Pallets</td> <td><input  
type="text" name="skidsPallets" size="6"  
id="UpdateDeliveryScheduleInformation_skidsPallets" autocomplete="off"/
 > </td> </tr> <tr> <td class="label">Units Pieces</td> <td><input  
type="text" name="unitsPieces" size="25"  
id="UpdateDeliveryScheduleInformation_unitsPieces" autocomplete="off"/
 > </td> </tr> <tr> <td class="label">Total Cubic Size</td> <td><input  
type="text" name="totalCubicSize" size="25"  
id="UpdateDeliveryScheduleInformation_totalCubicSize"  
autocomplete="off"/> </td> </tr> <tr> <td class="label">Cubic  
Measurement</td> <td><select name="totalCubicUomId"  
id="UpdateDeliveryScheduleInformation_totalCubicUomId"  
size="1"><option value="VDRY_cm3">Cubic centimeter</option><option  
value="VDRY_ft3">Cubic foot</option><option value="VDRY_in3">Cubic  
inch</option><option value="VDRY_m3">Cubic meter</option><option  
value="VDRY_mm3">Cubic millimeter</option><option  
value="VDRY_ST">Stere (cubic meter)</option><option  
value="VDRY_yd3">Cubic yard</option></select></td> </tr> <tr> <td  
class="label">Total Weight</td> <td><input type="text"  
name="totalWeight" size="25"  
id="UpdateDeliveryScheduleInformation_totalWeight" autocomplete="off"/
 > </td> </tr> <tr> <td class="label">Weight Measurement</td>  
<td><select name="totalWeightUomId"  
id="UpdateDeliveryScheduleInformation_totalWeightUomId"  
size="1"><option value="WT_dr_avdp">Dram (avdp)</option><option  
value="WT_gr">Grain</option><option value="WT_g">Gram</option><option  
value="WT_kg">Kilogram</option><option value="WT_mg">Milligram</
option><option value="WT_oz">Ounce (avdp)</option><option  
value="WT_oz_tr">Ounce (troy)</option><option  
value="WT_dwt">Pennyweight</option><option value="WT_lb">Pound (avdp)</
option><option value="WT_st">Stone</option><option value="WT_lt">Ton  
(long or British)</option><option value="WT_mt">Ton (metric)</
option><option value="WT_sh_t">Ton (short)</option></select></td> </
tr> <tr> <td class="label">Status ID</td> <td><select name="statusId"  
id="UpdateDeliveryScheduleInformation_statusId" size="1"><option  
value="ODS_SUBMITTED">Supplier Submitted</option><option  
value="ODS_ACCEPTED">Accepted</option><option  
value="ODS_APPROVED">Schedule Approved</option><option  
value="ODS_ARRANGED">Delivery Arranged</option><option  
value="ODS_CANCELLED">Delivery Cancelled</option></select></td> </tr>  
<tr> <td class="label">&nbsp;</td> <td colspan="4"><input  
type="submit" class="smallSubmit" name="submitButton" value="Update"/
 ></td> </tr> </table> </div></div></form> <!-- End Form Widget  
component://order/webapp/ordermgr/order/
OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation -->
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Vikas


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: View / Edit Delivery Schedule Info

santosh malviya-2
Same behavior with me, when I create a purchase order and click on "New
shipment for ship group[00001]" get like this screen.

Thanks and Regards
Santosh Malviya

Vikas Mayur wrote:

> When I create an order and click "View / Edit Delivery Schedule Info"
> under Actions screenlet, the page is not rendered as desired. Here is
> the output.
>
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> <!-- Begin Form Widget
> component://order/webapp/ordermgr/order/OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation
> --> <form method="post"
> action="/ordermgr/control/createOrderDeliverySchedule"
> id="UpdateDeliveryScheduleInformation" class="basic-form"
> onSubmit="javascript:submitFormDisableSubmits(this)"
> name="UpdateDeliveryScheduleInformation"> <input type="hidden"
> name="orderId" value="WSCO10000"/> <input type="hidden"
> name="orderItemSeqId" value="_NA_"/> <div class="fieldgroup"
> id="_G6_"><div class="fieldgroup-title-bar"><table><tr><td
> class="collapse"></td><td></td></tr></table></div><div id="_G6__body"
> class="fieldgroup-body"> <table cellspacing="0" class="basic-table">
> <tr> <td class="label">Estimated Ready Date</td> <td><input
> type="text" name="estimatedReadyDate" title="Format: yyyy-MM-dd
> HH:mm:ss.SSS" size="25" maxlength="30"
> id="UpdateDeliveryScheduleInformation_estimatedReadyDate"/><a
> href="javascript:call_cal(document.UpdateDeliveryScheduleInformation.estimatedReadyDate,'2009-02-09%2018&#58;38&#58;00.749');"><img
> src="/images/cal.gif" width="16" height="16" border="0" alt="View
> Calendar" title="View Calendar"/></a></td> </tr> <tr> <td
> class="label">Cartons</td> <td><input type="text" name="cartons"
> size="6" id="UpdateDeliveryScheduleInformation_cartons"
> autocomplete="off"/> </td> </tr> <tr> <td class="label">Skids
> Pallets</td> <td><input type="text" name="skidsPallets" size="6"
> id="UpdateDeliveryScheduleInformation_skidsPallets"
> autocomplete="off"/> </td> </tr> <tr> <td class="label">Units
> Pieces</td> <td><input type="text" name="unitsPieces" size="25"
> id="UpdateDeliveryScheduleInformation_unitsPieces"
> autocomplete="off"/> </td> </tr> <tr> <td class="label">Total Cubic
> Size</td> <td><input type="text" name="totalCubicSize" size="25"
> id="UpdateDeliveryScheduleInformation_totalCubicSize"
> autocomplete="off"/> </td> </tr> <tr> <td class="label">Cubic
> Measurement</td> <td><select name="totalCubicUomId"
> id="UpdateDeliveryScheduleInformation_totalCubicUomId"
> size="1"><option value="VDRY_cm3">Cubic centimeter</option><option
> value="VDRY_ft3">Cubic foot</option><option value="VDRY_in3">Cubic
> inch</option><option value="VDRY_m3">Cubic meter</option><option
> value="VDRY_mm3">Cubic millimeter</option><option
> value="VDRY_ST">Stere (cubic meter)</option><option
> value="VDRY_yd3">Cubic yard</option></select></td> </tr> <tr> <td
> class="label">Total Weight</td> <td><input type="text"
> name="totalWeight" size="25"
> id="UpdateDeliveryScheduleInformation_totalWeight"
> autocomplete="off"/> </td> </tr> <tr> <td class="label">Weight
> Measurement</td> <td><select name="totalWeightUomId"
> id="UpdateDeliveryScheduleInformation_totalWeightUomId"
> size="1"><option value="WT_dr_avdp">Dram (avdp)</option><option
> value="WT_gr">Grain</option><option value="WT_g">Gram</option><option
> value="WT_kg">Kilogram</option><option
> value="WT_mg">Milligram</option><option value="WT_oz">Ounce
> (avdp)</option><option value="WT_oz_tr">Ounce (troy)</option><option
> value="WT_dwt">Pennyweight</option><option value="WT_lb">Pound
> (avdp)</option><option value="WT_st">Stone</option><option
> value="WT_lt">Ton (long or British)</option><option value="WT_mt">Ton
> (metric)</option><option value="WT_sh_t">Ton
> (short)</option></select></td> </tr> <tr> <td class="label">Status
> ID</td> <td><select name="statusId"
> id="UpdateDeliveryScheduleInformation_statusId" size="1"><option
> value="ODS_SUBMITTED">Supplier Submitted</option><option
> value="ODS_ACCEPTED">Accepted</option><option
> value="ODS_APPROVED">Schedule Approved</option><option
> value="ODS_ARRANGED">Delivery Arranged</option><option
> value="ODS_CANCELLED">Delivery Cancelled</option></select></td> </tr>
> <tr> <td class="label">&nbsp;</td> <td colspan="4"><input
> type="submit" class="smallSubmit" name="submitButton"
> value="Update"/></td> </tr> </table> </div></div></form> <!-- End Form
> Widget
> component://order/webapp/ordermgr/order/OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation
> -->
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>
>
> Vikas
>


smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: View / Edit Delivery Schedule Info

Jacques Le Roux
Administrator
Yes, this comes from HtmlFormWrapper.renderFormString(MapStack<String> contextStack) but what to do there is another question...

Jacques

From: "Santosh Malviya" <[hidden email]>

> Same behavior with me, when I create a purchase order and click on "New shipment for ship group[00001]" get like this screen.
>
> Thanks and Regards
> Santosh Malviya
>
> Vikas Mayur wrote:
>> When I create an order and click "View / Edit Delivery Schedule Info" under Actions screenlet, the page is not rendered as
>> desired. Here is the output.
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> <!-- Begin Form Widget
>> component://order/webapp/ordermgr/order/OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation --> <form method="post"
>> action="/ordermgr/control/createOrderDeliverySchedule" id="UpdateDeliveryScheduleInformation" class="basic-form"
>> onSubmit="javascript:submitFormDisableSubmits(this)" name="UpdateDeliveryScheduleInformation"> <input type="hidden"
>> name="orderId" value="WSCO10000"/> <input type="hidden" name="orderItemSeqId" value="_NA_"/> <div class="fieldgroup"
>> id="_G6_"><div class="fieldgroup-title-bar"><table><tr><td class="collapse"></td><td></td></tr></table></div><div id="_G6__body"
>> class="fieldgroup-body"> <table cellspacing="0" class="basic-table"> <tr> <td class="label">Estimated Ready Date</td> <td><input
>> type="text" name="estimatedReadyDate" title="Format: yyyy-MM-dd HH:mm:ss.SSS" size="25" maxlength="30"
>> id="UpdateDeliveryScheduleInformation_estimatedReadyDate"/><a
>> href="javascript:call_cal(document.UpdateDeliveryScheduleInformation.estimatedReadyDate,'2009-02-09%2018&#58;38&#58;00.749');"><img
>> src="/images/cal.gif" width="16" height="16" border="0" alt="View Calendar" title="View Calendar"/></a></td> </tr> <tr> <td
>> class="label">Cartons</td> <td><input type="text" name="cartons" size="6" id="UpdateDeliveryScheduleInformation_cartons"
>> autocomplete="off"/> </td> </tr> <tr> <td class="label">Skids Pallets</td> <td><input type="text" name="skidsPallets" size="6"
>> id="UpdateDeliveryScheduleInformation_skidsPallets" autocomplete="off"/> </td> </tr> <tr> <td class="label">Units Pieces</td>
>> <td><input type="text" name="unitsPieces" size="25" id="UpdateDeliveryScheduleInformation_unitsPieces" autocomplete="off"/> </td>
>> </tr> <tr> <td class="label">Total Cubic Size</td> <td><input type="text" name="totalCubicSize" size="25"
>> id="UpdateDeliveryScheduleInformation_totalCubicSize" autocomplete="off"/> </td> </tr> <tr> <td class="label">Cubic
>> Measurement</td> <td><select name="totalCubicUomId" id="UpdateDeliveryScheduleInformation_totalCubicUomId" size="1"><option
>> value="VDRY_cm3">Cubic centimeter</option><option value="VDRY_ft3">Cubic foot</option><option value="VDRY_in3">Cubic
>> inch</option><option value="VDRY_m3">Cubic meter</option><option value="VDRY_mm3">Cubic millimeter</option><option
>> value="VDRY_ST">Stere (cubic meter)</option><option value="VDRY_yd3">Cubic yard</option></select></td> </tr> <tr> <td
>> class="label">Total Weight</td> <td><input type="text" name="totalWeight" size="25"
>> id="UpdateDeliveryScheduleInformation_totalWeight" autocomplete="off"/> </td> </tr> <tr> <td class="label">Weight
>> Measurement</td> <td><select name="totalWeightUomId" id="UpdateDeliveryScheduleInformation_totalWeightUomId" size="1"><option
>> value="WT_dr_avdp">Dram (avdp)</option><option value="WT_gr">Grain</option><option value="WT_g">Gram</option><option
>> value="WT_kg">Kilogram</option><option value="WT_mg">Milligram</option><option value="WT_oz">Ounce (avdp)</option><option
>> value="WT_oz_tr">Ounce (troy)</option><option value="WT_dwt">Pennyweight</option><option value="WT_lb">Pound
>> (avdp)</option><option value="WT_st">Stone</option><option value="WT_lt">Ton (long or British)</option><option value="WT_mt">Ton
>> (metric)</option><option value="WT_sh_t">Ton (short)</option></select></td> </tr> <tr> <td class="label">Status ID</td>
>> <td><select name="statusId" id="UpdateDeliveryScheduleInformation_statusId" size="1"><option value="ODS_SUBMITTED">Supplier
>> Submitted</option><option value="ODS_ACCEPTED">Accepted</option><option value="ODS_APPROVED">Schedule Approved</option><option
>> value="ODS_ARRANGED">Delivery Arranged</option><option value="ODS_CANCELLED">Delivery Cancelled</option></select></td> </tr> <tr>
>> <td class="label">&nbsp;</td> <td colspan="4"><input type="submit" class="smallSubmit" name="submitButton" value="Update"/></td>
>> </tr> </table> </div></div></form> <!-- End Form Widget
>> component://order/webapp/ordermgr/order/OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation -->
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>>
>>
>> Vikas
>>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: View / Edit Delivery Schedule Info

Jacques Le Roux
Administrator
This fix this issue, but I'm not yer sure that it should be generalized... Checking...

Index: framework/widget/src/org/ofbiz/widget/html/HtmlFormWrapper.java
===================================================================
--- framework/widget/src/org/ofbiz/widget/html/HtmlFormWrapper.java (revision 742291)
+++ framework/widget/src/org/ofbiz/widget/html/HtmlFormWrapper.java (working copy)
@@ -103,7 +103,7 @@
     }

     @SuppressWarnings("unchecked")
-    public String renderFormString(Object contextStack) throws IOException {
+    public StringWriter renderFormString(Object contextStack) throws IOException {
         if (contextStack instanceof MapStack) {
             return renderFormString((MapStack) contextStack);
         } else {
@@ -111,18 +111,18 @@
             return renderFormString();
         }
     }
-    public String renderFormString(MapStack<String> contextStack) throws IOException {
+    public StringWriter renderFormString(MapStack<String> contextStack) throws IOException {
         // create a new context with the current context on the bottom
         contextStack.push(this.context);
         StringWriter buffer = new StringWriter();
         modelForm.renderFormString(buffer, contextStack, renderer);
         contextStack.pop();
-        return buffer.toString();
+        return buffer;
     }
-    public String renderFormString() throws IOException {
+    public StringWriter renderFormString() throws IOException {
         StringWriter buffer = new StringWriter();
         modelForm.renderFormString(buffer, context, renderer);
-        return buffer.toString();
+        return buffer;
     }

     /**

Jacques

From: "Jacques Le Roux" <[hidden email]>

> Yes, this comes from HtmlFormWrapper.renderFormString(MapStack<String> contextStack) but what to do there is another question...
>
> Jacques
>
> From: "Santosh Malviya" <[hidden email]>
>> Same behavior with me, when I create a purchase order and click on "New shipment for ship group[00001]" get like this screen.
>>
>> Thanks and Regards
>> Santosh Malviya
>>
>> Vikas Mayur wrote:
>>> When I create an order and click "View / Edit Delivery Schedule Info" under Actions screenlet, the page is not rendered as
>>> desired. Here is the output.
>>>
>>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>>
>>> <!-- Begin Form Widget
>>> component://order/webapp/ordermgr/order/OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation --> <form method="post"
>>> action="/ordermgr/control/createOrderDeliverySchedule" id="UpdateDeliveryScheduleInformation" class="basic-form"
>>> onSubmit="javascript:submitFormDisableSubmits(this)" name="UpdateDeliveryScheduleInformation"> <input type="hidden"
>>> name="orderId" value="WSCO10000"/> <input type="hidden" name="orderItemSeqId" value="_NA_"/> <div class="fieldgroup"
>>> id="_G6_"><div class="fieldgroup-title-bar"><table><tr><td class="collapse"></td><td></td></tr></table></div><div id="_G6__body"
>>> class="fieldgroup-body"> <table cellspacing="0" class="basic-table"> <tr> <td class="label">Estimated Ready Date</td> <td><input
>>> type="text" name="estimatedReadyDate" title="Format: yyyy-MM-dd HH:mm:ss.SSS" size="25" maxlength="30"
>>> id="UpdateDeliveryScheduleInformation_estimatedReadyDate"/><a
>>> href="javascript:call_cal(document.UpdateDeliveryScheduleInformation.estimatedReadyDate,'2009-02-09%2018&#58;38&#58;00.749');"><img
>>> src="/images/cal.gif" width="16" height="16" border="0" alt="View Calendar" title="View Calendar"/></a></td> </tr> <tr> <td
>>> class="label">Cartons</td> <td><input type="text" name="cartons" size="6" id="UpdateDeliveryScheduleInformation_cartons"
>>> autocomplete="off"/> </td> </tr> <tr> <td class="label">Skids Pallets</td> <td><input type="text" name="skidsPallets" size="6"
>>> id="UpdateDeliveryScheduleInformation_skidsPallets" autocomplete="off"/> </td> </tr> <tr> <td class="label">Units Pieces</td>
>>> <td><input type="text" name="unitsPieces" size="25" id="UpdateDeliveryScheduleInformation_unitsPieces" autocomplete="off"/>
>>> </td> </tr> <tr> <td class="label">Total Cubic Size</td> <td><input type="text" name="totalCubicSize" size="25"
>>> id="UpdateDeliveryScheduleInformation_totalCubicSize" autocomplete="off"/> </td> </tr> <tr> <td class="label">Cubic
>>> Measurement</td> <td><select name="totalCubicUomId" id="UpdateDeliveryScheduleInformation_totalCubicUomId" size="1"><option
>>> value="VDRY_cm3">Cubic centimeter</option><option value="VDRY_ft3">Cubic foot</option><option value="VDRY_in3">Cubic
>>> inch</option><option value="VDRY_m3">Cubic meter</option><option value="VDRY_mm3">Cubic millimeter</option><option
>>> value="VDRY_ST">Stere (cubic meter)</option><option value="VDRY_yd3">Cubic yard</option></select></td> </tr> <tr> <td
>>> class="label">Total Weight</td> <td><input type="text" name="totalWeight" size="25"
>>> id="UpdateDeliveryScheduleInformation_totalWeight" autocomplete="off"/> </td> </tr> <tr> <td class="label">Weight
>>> Measurement</td> <td><select name="totalWeightUomId" id="UpdateDeliveryScheduleInformation_totalWeightUomId" size="1"><option
>>> value="WT_dr_avdp">Dram (avdp)</option><option value="WT_gr">Grain</option><option value="WT_g">Gram</option><option
>>> value="WT_kg">Kilogram</option><option value="WT_mg">Milligram</option><option value="WT_oz">Ounce (avdp)</option><option
>>> value="WT_oz_tr">Ounce (troy)</option><option value="WT_dwt">Pennyweight</option><option value="WT_lb">Pound
>>> (avdp)</option><option value="WT_st">Stone</option><option value="WT_lt">Ton (long or British)</option><option value="WT_mt">Ton
>>> (metric)</option><option value="WT_sh_t">Ton (short)</option></select></td> </tr> <tr> <td class="label">Status ID</td>
>>> <td><select name="statusId" id="UpdateDeliveryScheduleInformation_statusId" size="1"><option value="ODS_SUBMITTED">Supplier
>>> Submitted</option><option value="ODS_ACCEPTED">Accepted</option><option value="ODS_APPROVED">Schedule Approved</option><option
>>> value="ODS_ARRANGED">Delivery Arranged</option><option value="ODS_CANCELLED">Delivery Cancelled</option></select></td> </tr>
>>> <tr> <td class="label">&nbsp;</td> <td colspan="4"><input type="submit" class="smallSubmit" name="submitButton"
>>> value="Update"/></td> </tr> </table> </div></div></form> <!-- End Form Widget
>>> component://order/webapp/ordermgr/order/OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation -->
>>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>>
>>>
>>>
>>> Vikas
>>>
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: View / Edit Delivery Schedule Info

Jacques Le Roux
Administrator
Fixed in revision: 742716

Jacques

From: "Jacques Le Roux" <[hidden email]>

> This fix this issue, but I'm not yer sure that it should be generalized... Checking...
>
> Index: framework/widget/src/org/ofbiz/widget/html/HtmlFormWrapper.java
> ===================================================================
> --- framework/widget/src/org/ofbiz/widget/html/HtmlFormWrapper.java (revision 742291)
> +++ framework/widget/src/org/ofbiz/widget/html/HtmlFormWrapper.java (working copy)
> @@ -103,7 +103,7 @@
>     }
>
>     @SuppressWarnings("unchecked")
> -    public String renderFormString(Object contextStack) throws IOException {
> +    public StringWriter renderFormString(Object contextStack) throws IOException {
>         if (contextStack instanceof MapStack) {
>             return renderFormString((MapStack) contextStack);
>         } else {
> @@ -111,18 +111,18 @@
>             return renderFormString();
>         }
>     }
> -    public String renderFormString(MapStack<String> contextStack) throws IOException {
> +    public StringWriter renderFormString(MapStack<String> contextStack) throws IOException {
>         // create a new context with the current context on the bottom
>         contextStack.push(this.context);
>         StringWriter buffer = new StringWriter();
>         modelForm.renderFormString(buffer, contextStack, renderer);
>         contextStack.pop();
> -        return buffer.toString();
> +        return buffer;
>     }
> -    public String renderFormString() throws IOException {
> +    public StringWriter renderFormString() throws IOException {
>         StringWriter buffer = new StringWriter();
>         modelForm.renderFormString(buffer, context, renderer);
> -        return buffer.toString();
> +        return buffer;
>     }
>
>     /**
>
> Jacques
>
> From: "Jacques Le Roux" <[hidden email]>
>> Yes, this comes from HtmlFormWrapper.renderFormString(MapStack<String> contextStack) but what to do there is another question...
>>
>> Jacques
>>
>> From: "Santosh Malviya" <[hidden email]>
>>> Same behavior with me, when I create a purchase order and click on "New shipment for ship group[00001]" get like this screen.
>>>
>>> Thanks and Regards
>>> Santosh Malviya
>>>
>>> Vikas Mayur wrote:
>>>> When I create an order and click "View / Edit Delivery Schedule Info" under Actions screenlet, the page is not rendered as
>>>> desired. Here is the output.
>>>>
>>>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>>>
>>>> <!-- Begin Form Widget
>>>> component://order/webapp/ordermgr/order/OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation --> <form
>>>> method="post" action="/ordermgr/control/createOrderDeliverySchedule" id="UpdateDeliveryScheduleInformation" class="basic-form"
>>>> onSubmit="javascript:submitFormDisableSubmits(this)" name="UpdateDeliveryScheduleInformation"> <input type="hidden"
>>>> name="orderId" value="WSCO10000"/> <input type="hidden" name="orderItemSeqId" value="_NA_"/> <div class="fieldgroup"
>>>> id="_G6_"><div class="fieldgroup-title-bar"><table><tr><td class="collapse"></td><td></td></tr></table></div><div
>>>> id="_G6__body" class="fieldgroup-body"> <table cellspacing="0" class="basic-table"> <tr> <td class="label">Estimated Ready
>>>> Date</td> <td><input type="text" name="estimatedReadyDate" title="Format: yyyy-MM-dd HH:mm:ss.SSS" size="25" maxlength="30"
>>>> id="UpdateDeliveryScheduleInformation_estimatedReadyDate"/><a
>>>> href="javascript:call_cal(document.UpdateDeliveryScheduleInformation.estimatedReadyDate,'2009-02-09%2018&#58;38&#58;00.749');"><img
>>>> src="/images/cal.gif" width="16" height="16" border="0" alt="View Calendar" title="View Calendar"/></a></td> </tr> <tr> <td
>>>> class="label">Cartons</td> <td><input type="text" name="cartons" size="6" id="UpdateDeliveryScheduleInformation_cartons"
>>>> autocomplete="off"/> </td> </tr> <tr> <td class="label">Skids Pallets</td> <td><input type="text" name="skidsPallets" size="6"
>>>> id="UpdateDeliveryScheduleInformation_skidsPallets" autocomplete="off"/> </td> </tr> <tr> <td class="label">Units Pieces</td>
>>>> <td><input type="text" name="unitsPieces" size="25" id="UpdateDeliveryScheduleInformation_unitsPieces" autocomplete="off"/>
>>>> </td> </tr> <tr> <td class="label">Total Cubic Size</td> <td><input type="text" name="totalCubicSize" size="25"
>>>> id="UpdateDeliveryScheduleInformation_totalCubicSize" autocomplete="off"/> </td> </tr> <tr> <td class="label">Cubic
>>>> Measurement</td> <td><select name="totalCubicUomId" id="UpdateDeliveryScheduleInformation_totalCubicUomId" size="1"><option
>>>> value="VDRY_cm3">Cubic centimeter</option><option value="VDRY_ft3">Cubic foot</option><option value="VDRY_in3">Cubic
>>>> inch</option><option value="VDRY_m3">Cubic meter</option><option value="VDRY_mm3">Cubic millimeter</option><option
>>>> value="VDRY_ST">Stere (cubic meter)</option><option value="VDRY_yd3">Cubic yard</option></select></td> </tr> <tr> <td
>>>> class="label">Total Weight</td> <td><input type="text" name="totalWeight" size="25"
>>>> id="UpdateDeliveryScheduleInformation_totalWeight" autocomplete="off"/> </td> </tr> <tr> <td class="label">Weight
>>>> Measurement</td> <td><select name="totalWeightUomId" id="UpdateDeliveryScheduleInformation_totalWeightUomId" size="1"><option
>>>> value="WT_dr_avdp">Dram (avdp)</option><option value="WT_gr">Grain</option><option value="WT_g">Gram</option><option
>>>> value="WT_kg">Kilogram</option><option value="WT_mg">Milligram</option><option value="WT_oz">Ounce (avdp)</option><option
>>>> value="WT_oz_tr">Ounce (troy)</option><option value="WT_dwt">Pennyweight</option><option value="WT_lb">Pound
>>>> (avdp)</option><option value="WT_st">Stone</option><option value="WT_lt">Ton (long or British)</option><option
>>>> value="WT_mt">Ton (metric)</option><option value="WT_sh_t">Ton (short)</option></select></td> </tr> <tr> <td
>>>> class="label">Status ID</td> <td><select name="statusId" id="UpdateDeliveryScheduleInformation_statusId" size="1"><option
>>>> value="ODS_SUBMITTED">Supplier Submitted</option><option value="ODS_ACCEPTED">Accepted</option><option
>>>> value="ODS_APPROVED">Schedule Approved</option><option value="ODS_ARRANGED">Delivery Arranged</option><option
>>>> value="ODS_CANCELLED">Delivery Cancelled</option></select></td> </tr> <tr> <td class="label">&nbsp;</td> <td colspan="4"><input
>>>> type="submit" class="smallSubmit" name="submitButton" value="Update"/></td> </tr> </table> </div></div></form> <!-- End Form
>>>> Widget component://order/webapp/ordermgr/order/OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation -->
>>>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> Vikas
>>>>
>>>
>>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: View / Edit Delivery Schedule Info

Vikas Mayur-3
Thanks Jacques!

Vikas

On Feb 10, 2009, at 1:46 AM, Jacques Le Roux wrote:

> Fixed in revision: 742716
>
> Jacques
>
> From: "Jacques Le Roux" <[hidden email]>
>> This fix this issue, but I'm not yer sure that it should be  
>> generalized... Checking...
>>
>> Index: framework/widget/src/org/ofbiz/widget/html/
>> HtmlFormWrapper.java
>> ===================================================================
>> --- framework/widget/src/org/ofbiz/widget/html/HtmlFormWrapper.java  
>> (revision 742291)
>> +++ framework/widget/src/org/ofbiz/widget/html/HtmlFormWrapper.java  
>> (working copy)
>> @@ -103,7 +103,7 @@
>>    }
>>
>>    @SuppressWarnings("unchecked")
>> -    public String renderFormString(Object contextStack) throws  
>> IOException {
>> +    public StringWriter renderFormString(Object contextStack)  
>> throws IOException {
>>        if (contextStack instanceof MapStack) {
>>            return renderFormString((MapStack) contextStack);
>>        } else {
>> @@ -111,18 +111,18 @@
>>            return renderFormString();
>>        }
>>    }
>> -    public String renderFormString(MapStack<String> contextStack)  
>> throws IOException {
>> +    public StringWriter renderFormString(MapStack<String>  
>> contextStack) throws IOException {
>>        // create a new context with the current context on the bottom
>>        contextStack.push(this.context);
>>        StringWriter buffer = new StringWriter();
>>        modelForm.renderFormString(buffer, contextStack, renderer);
>>        contextStack.pop();
>> -        return buffer.toString();
>> +        return buffer;
>>    }
>> -    public String renderFormString() throws IOException {
>> +    public StringWriter renderFormString() throws IOException {
>>        StringWriter buffer = new StringWriter();
>>        modelForm.renderFormString(buffer, context, renderer);
>> -        return buffer.toString();
>> +        return buffer;
>>    }
>>
>>    /**
>>
>> Jacques
>>
>> From: "Jacques Le Roux" <[hidden email]>
>>> Yes, this comes from  
>>> HtmlFormWrapper.renderFormString(MapStack<String> contextStack)  
>>> but what to do there is another question...
>>>
>>> Jacques
>>>
>>> From: "Santosh Malviya" <[hidden email]>
>>>> Same behavior with me, when I create a purchase order and click  
>>>> on "New shipment for ship group[00001]" get like this screen.
>>>>
>>>> Thanks and Regards
>>>> Santosh Malviya
>>>>
>>>> Vikas Mayur wrote:
>>>>> When I create an order and click "View / Edit Delivery Schedule  
>>>>> Info" under Actions screenlet, the page is not rendered as  
>>>>> desired. Here is the output.
>>>>>
>>>>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>>>>
>>>>> <!-- Begin Form Widget component://order/webapp/ordermgr/order/
>>>>> OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation  
>>>>> --> <form method="post" action="/ordermgr/control/
>>>>> createOrderDeliverySchedule"  
>>>>> id="UpdateDeliveryScheduleInformation" class="basic-form"  
>>>>> onSubmit="javascript:submitFormDisableSubmits(this)"  
>>>>> name="UpdateDeliveryScheduleInformation"> <input type="hidden"  
>>>>> name="orderId" value="WSCO10000"/> <input type="hidden"  
>>>>> name="orderItemSeqId" value="_NA_"/> <div class="fieldgroup"  
>>>>> id="_G6_"><div class="fieldgroup-title-bar"><table><tr><td  
>>>>> class="collapse"></td><td></td></tr></table></div><div  
>>>>> id="_G6__body" class="fieldgroup-body"> <table cellspacing="0"  
>>>>> class="basic-table"> <tr> <td class="label">Estimated Ready  
>>>>> Date</td> <td><input type="text" name="estimatedReadyDate"  
>>>>> title="Format: yyyy-MM-dd HH:mm:ss.SSS" size="25" maxlength="30"  
>>>>> id="UpdateDeliveryScheduleInformation_estimatedReadyDate"/><a  
>>>>> href
>>>>> =
>>>>> "javascript:call_cal
>>>>> (document
>>>>> .UpdateDeliveryScheduleInformation
>>>>> .estimatedReadyDate,'2009-02-09%2018&#58;38&#58;00.749');"><img  
>>>>> src="/images/cal.gif" width="16" height="16" border="0"  
>>>>> alt="View Calendar" title="View Calendar"/></a></td> </tr> <tr>  
>>>>> <td class="label">Cartons</td> <td><input type="text"  
>>>>> name="cartons" size="6"  
>>>>> id="UpdateDeliveryScheduleInformation_cartons"  
>>>>> autocomplete="off"/> </td> </tr> <tr> <td class="label">Skids  
>>>>> Pallets</td> <td><input type="text" name="skidsPallets" size="6"  
>>>>> id="UpdateDeliveryScheduleInformation_skidsPallets"  
>>>>> autocomplete="off"/> </td> </tr> <tr> <td class="label">Units  
>>>>> Pieces</td> <td><input type="text" name="unitsPieces" size="25"  
>>>>> id="UpdateDeliveryScheduleInformation_unitsPieces"  
>>>>> autocomplete="off"/> </td> </tr> <tr> <td class="label">Total  
>>>>> Cubic Size</td> <td><input type="text" name="totalCubicSize"  
>>>>> size="25" id="UpdateDeliveryScheduleInformation_totalCubicSize"  
>>>>> autocomplete="off"/> </td> </tr> <tr> <td class="label">Cubic  
>>>>> Measurement</td> <td><select name="totalCubicUomId"  
>>>>> id="UpdateDeliveryScheduleInformation_totalCubicUomId"  
>>>>> size="1"><option value="VDRY_cm3">Cubic centimeter</
>>>>> option><option value="VDRY_ft3">Cubic foot</option><option  
>>>>> value="VDRY_in3">Cubic inch</option><option  
>>>>> value="VDRY_m3">Cubic meter</option><option  
>>>>> value="VDRY_mm3">Cubic millimeter</option><option  
>>>>> value="VDRY_ST">Stere (cubic meter)</option><option  
>>>>> value="VDRY_yd3">Cubic yard</option></select></td> </tr> <tr>  
>>>>> <td class="label">Total Weight</td> <td><input type="text"  
>>>>> name="totalWeight" size="25"  
>>>>> id="UpdateDeliveryScheduleInformation_totalWeight"  
>>>>> autocomplete="off"/> </td> </tr> <tr> <td class="label">Weight  
>>>>> Measurement</td> <td><select name="totalWeightUomId"  
>>>>> id="UpdateDeliveryScheduleInformation_totalWeightUomId"  
>>>>> size="1"><option value="WT_dr_avdp">Dram (avdp)</option><option  
>>>>> value="WT_gr">Grain</option><option value="WT_g">Gram</
>>>>> option><option value="WT_kg">Kilogram</option><option  
>>>>> value="WT_mg">Milligram</option><option value="WT_oz">Ounce  
>>>>> (avdp)</option><option value="WT_oz_tr">Ounce (troy)</
>>>>> option><option value="WT_dwt">Pennyweight</option><option  
>>>>> value="WT_lb">Pound (avdp)</option><option value="WT_st">Stone</
>>>>> option><option value="WT_lt">Ton (long or British)</
>>>>> option><option value="WT_mt">Ton (metric)</option><option  
>>>>> value="WT_sh_t">Ton (short)</option></select></td> </tr> <tr>  
>>>>> <td class="label">Status ID</td> <td><select name="statusId"  
>>>>> id="UpdateDeliveryScheduleInformation_statusId" size="1"><option  
>>>>> value="ODS_SUBMITTED">Supplier Submitted</option><option  
>>>>> value="ODS_ACCEPTED">Accepted</option><option  
>>>>> value="ODS_APPROVED">Schedule Approved</option><option  
>>>>> value="ODS_ARRANGED">Delivery Arranged</option><option  
>>>>> value="ODS_CANCELLED">Delivery Cancelled</option></select></td>  
>>>>> </tr> <tr> <td class="label">&nbsp;</td> <td colspan="4"><input  
>>>>> type="submit" class="smallSubmit" name="submitButton"  
>>>>> value="Update"/></td> </tr> </table> </div></div></form> <!--  
>>>>> End Form Widget component://order/webapp/ordermgr/order/
>>>>> OrderDeliveryScheduleForms.xml#UpdateDeliveryScheduleInformation  
>>>>> -->
>>>>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>>>>
>>>>>
>>>>>
>>>>> Vikas
>>>>>
>>>>
>>>>
>>>
>