Re: svn commit: r1710527 - in /ofbiz/trunk/framework/widget: src/org/ofbiz/widget/renderer/ src/org/ofbiz/widget/renderer/macro/ templates/

2015-10-26 Thread Adrian Crum

A reminder for all committers: Before committing, run -

ant clean-all load-demo run-tests

Adrian Crum
Sandglass Software
www.sandglass-software.com

On 10/26/2015 11:51 AM, Jacques Le Roux wrote:

Thanks Deepak,

Indeed, I did not clean before building so it passed. I revert...

Jacques

Le 26/10/2015 11:58, Deepak Dixit a écrit :

Hi Jacques,

Build fails due to this commit.

{code}

FoFormRenderer is not abstract and does not override abstract method
renderFormatHeaderClose(Appendable,Map,ModelForm) in
FormStringRenderer

   [javac18] public class FoFormRenderer extends HtmlWidgetRenderer
implements FormStringRenderer

{code}

Thanks & Regards
--
Deepak Dixit
www.hotwaxsystems.com

On Mon, Oct 26, 2015 at 1:45 PM,  wrote:


Author: jleroux
Date: Mon Oct 26 08:15:45 2015
New Revision: 1710527

URL: http://svn.apache.org/viewvc?rev=1710527&view=rev
Log:
A patch from Christian Carlow for "FOP rendered list form widgets do not
work for fields with postition > 0"
https://issues.apache.org/jira/browse/OFBIZ-6354

It doesn't work because of the way the renderFormatHeaderRowOpen is
called
causes the FOP renderer to create more than one .

This patch adds renderFormatHeaderOpen and renderFormatHeaderClose to
separately generate  for FOP and  for html.

Modified:

ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java


ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java


ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java

 ofbiz/trunk/framework/widget/templates/foFormMacroLibrary.ftl
 ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl

Modified:
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java

URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java?rev=1710527&r1=1710526&r2=1710527&view=diff


==

---
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java

(original)
+++
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java

Mon Oct 26 08:15:45 2015
@@ -394,6 +394,7 @@ public class FormRenderer {
  // ===
  // Rendering
  // ===
+formStringRenderer.renderFormatHeaderOpen(writer, context,
modelForm);
  for (Map> listsMap :
fieldRowsByPosition) {
  List innerDisplayHyperlinkFieldsBegin =
listsMap.get("displayBefore");
  List innerFormFields =
listsMap.get("inputFields");
@@ -492,6 +493,7 @@ public class FormRenderer {
  formStringRenderer.renderFormatHeaderRowClose(writer,
context, modelForm);
  }
  }
+formStringRenderer.renderFormatHeaderClose(writer, context,
modelForm);

  return maxNumOfColumns;
  }

Modified:
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java

URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java?rev=1710527&r1=1710526&r2=1710527&view=diff


==

---
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java

(original)
+++
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java

Mon Oct 26 08:15:45 2015
@@ -59,6 +59,8 @@ public interface FormStringRenderer {

  public void renderFormatHeaderRowOpen(Appendable writer,
Map context, ModelForm modelForm) throws IOException;
  public void renderFormatHeaderRowClose(Appendable writer,
Map context, ModelForm modelForm) throws IOException;
+public void renderFormatHeaderOpen(Appendable writer, Map context, ModelForm modelForm) throws IOException;
+public void renderFormatHeaderClose(Appendable writer, Map context, ModelForm modelForm) throws IOException;
  public void renderFormatHeaderRowCellOpen(Appendable writer,
Map context, ModelForm modelForm, ModelFormField
modelFormField, int positionSpan) throws IOException;
  public void renderFormatHeaderRowCellClose(Appendable writer,
Map context, ModelForm modelForm, ModelFormField
modelFormField) throws IOException;


Modified:
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java

URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java?rev=1710527&r1=1710526&r2=1710527&view=diff


==

---
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java

(original)
+++
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java

Mon Oct 26 08:15:45 2015
@@ -1532,6 +1532,20 @@ public final class MacroFormRenderer imp
  renderEndingBoundaryComment(writ

Re: svn commit: r1710527 - in /ofbiz/trunk/framework/widget: src/org/ofbiz/widget/renderer/ src/org/ofbiz/widget/renderer/macro/ templates/

2015-10-26 Thread Jacques Le Roux

Thanks Deepak,

Indeed, I did not clean before building so it passed. I revert...

Jacques

Le 26/10/2015 11:58, Deepak Dixit a écrit :

Hi Jacques,

Build fails due to this commit.

{code}

FoFormRenderer is not abstract and does not override abstract method
renderFormatHeaderClose(Appendable,Map,ModelForm) in
FormStringRenderer

   [javac18] public class FoFormRenderer extends HtmlWidgetRenderer
implements FormStringRenderer

{code}

Thanks & Regards
--
Deepak Dixit
www.hotwaxsystems.com

On Mon, Oct 26, 2015 at 1:45 PM,  wrote:


Author: jleroux
Date: Mon Oct 26 08:15:45 2015
New Revision: 1710527

URL: http://svn.apache.org/viewvc?rev=1710527&view=rev
Log:
A patch from Christian Carlow for "FOP rendered list form widgets do not
work for fields with postition > 0"
https://issues.apache.org/jira/browse/OFBIZ-6354

It doesn't work because of the way the renderFormatHeaderRowOpen is called
causes the FOP renderer to create more than one .

This patch adds renderFormatHeaderOpen and renderFormatHeaderClose to
separately generate  for FOP and  for html.

Modified:

ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java

ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java

ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java
 ofbiz/trunk/framework/widget/templates/foFormMacroLibrary.ftl
 ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl

Modified:
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java?rev=1710527&r1=1710526&r2=1710527&view=diff

==
---
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java
(original)
+++
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java
Mon Oct 26 08:15:45 2015
@@ -394,6 +394,7 @@ public class FormRenderer {
  // ===
  // Rendering
  // ===
+formStringRenderer.renderFormatHeaderOpen(writer, context,
modelForm);
  for (Map> listsMap :
fieldRowsByPosition) {
  List innerDisplayHyperlinkFieldsBegin =
listsMap.get("displayBefore");
  List innerFormFields =
listsMap.get("inputFields");
@@ -492,6 +493,7 @@ public class FormRenderer {
  formStringRenderer.renderFormatHeaderRowClose(writer,
context, modelForm);
  }
  }
+formStringRenderer.renderFormatHeaderClose(writer, context,
modelForm);

  return maxNumOfColumns;
  }

Modified:
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java?rev=1710527&r1=1710526&r2=1710527&view=diff

==
---
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java
(original)
+++
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java
Mon Oct 26 08:15:45 2015
@@ -59,6 +59,8 @@ public interface FormStringRenderer {

  public void renderFormatHeaderRowOpen(Appendable writer, Map context, ModelForm modelForm) throws IOException;
  public void renderFormatHeaderRowClose(Appendable writer, Map context, ModelForm modelForm) throws IOException;
+public void renderFormatHeaderOpen(Appendable writer, Map context, ModelForm modelForm) throws IOException;
+public void renderFormatHeaderClose(Appendable writer, Map context, ModelForm modelForm) throws IOException;
  public void renderFormatHeaderRowCellOpen(Appendable writer,
Map context, ModelForm modelForm, ModelFormField
modelFormField, int positionSpan) throws IOException;
  public void renderFormatHeaderRowCellClose(Appendable writer,
Map context, ModelForm modelForm, ModelFormField
modelFormField) throws IOException;


Modified:
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java?rev=1710527&r1=1710526&r2=1710527&view=diff

==
---
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java
(original)
+++
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java
Mon Oct 26 08:15:45 2015
@@ -1532,6 +1532,20 @@ public final class MacroFormRenderer imp
  renderEndingBoundaryComment(writer, "Grid Widget - Grid
Element", modelForm);
  }
  }
+
+public void renderFormatHeaderOpen(Appendable writer, Map context, ModelForm modelForm) throws IOException {
+StringWriter sr = new Stri

Re: svn commit: r1710527 - in /ofbiz/trunk/framework/widget: src/org/ofbiz/widget/renderer/ src/org/ofbiz/widget/renderer/macro/ templates/

2015-10-26 Thread Deepak Dixit
Hi Jacques,

Build fails due to this commit.

{code}

FoFormRenderer is not abstract and does not override abstract method
renderFormatHeaderClose(Appendable,Map,ModelForm) in
FormStringRenderer

  [javac18] public class FoFormRenderer extends HtmlWidgetRenderer
implements FormStringRenderer

{code}

Thanks & Regards
--
Deepak Dixit
www.hotwaxsystems.com

On Mon, Oct 26, 2015 at 1:45 PM,  wrote:

> Author: jleroux
> Date: Mon Oct 26 08:15:45 2015
> New Revision: 1710527
>
> URL: http://svn.apache.org/viewvc?rev=1710527&view=rev
> Log:
> A patch from Christian Carlow for "FOP rendered list form widgets do not
> work for fields with postition > 0"
> https://issues.apache.org/jira/browse/OFBIZ-6354
>
> It doesn't work because of the way the renderFormatHeaderRowOpen is called
> causes the FOP renderer to create more than one .
>
> This patch adds renderFormatHeaderOpen and renderFormatHeaderClose to
> separately generate  for FOP and  for html.
>
> Modified:
>
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java
>
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java
>
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java
> ofbiz/trunk/framework/widget/templates/foFormMacroLibrary.ftl
> ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl
>
> Modified:
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java?rev=1710527&r1=1710526&r2=1710527&view=diff
>
> ==
> ---
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java
> (original)
> +++
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormRenderer.java
> Mon Oct 26 08:15:45 2015
> @@ -394,6 +394,7 @@ public class FormRenderer {
>  // ===
>  // Rendering
>  // ===
> +formStringRenderer.renderFormatHeaderOpen(writer, context,
> modelForm);
>  for (Map> listsMap :
> fieldRowsByPosition) {
>  List innerDisplayHyperlinkFieldsBegin =
> listsMap.get("displayBefore");
>  List innerFormFields =
> listsMap.get("inputFields");
> @@ -492,6 +493,7 @@ public class FormRenderer {
>  formStringRenderer.renderFormatHeaderRowClose(writer,
> context, modelForm);
>  }
>  }
> +formStringRenderer.renderFormatHeaderClose(writer, context,
> modelForm);
>
>  return maxNumOfColumns;
>  }
>
> Modified:
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java?rev=1710527&r1=1710526&r2=1710527&view=diff
>
> ==
> ---
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java
> (original)
> +++
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/FormStringRenderer.java
> Mon Oct 26 08:15:45 2015
> @@ -59,6 +59,8 @@ public interface FormStringRenderer {
>
>  public void renderFormatHeaderRowOpen(Appendable writer, Map Object> context, ModelForm modelForm) throws IOException;
>  public void renderFormatHeaderRowClose(Appendable writer, Map Object> context, ModelForm modelForm) throws IOException;
> +public void renderFormatHeaderOpen(Appendable writer, Map Object> context, ModelForm modelForm) throws IOException;
> +public void renderFormatHeaderClose(Appendable writer, Map Object> context, ModelForm modelForm) throws IOException;
>  public void renderFormatHeaderRowCellOpen(Appendable writer,
> Map context, ModelForm modelForm, ModelFormField
> modelFormField, int positionSpan) throws IOException;
>  public void renderFormatHeaderRowCellClose(Appendable writer,
> Map context, ModelForm modelForm, ModelFormField
> modelFormField) throws IOException;
>
>
> Modified:
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java?rev=1710527&r1=1710526&r2=1710527&view=diff
>
> ==
> ---
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java
> (original)
> +++
> ofbiz/trunk/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroFormRenderer.java
> Mon Oct 26 08:15:45 2015
> @@ -1532,6 +1532,20 @@ public final class MacroFormRenderer imp
>  renderEndingBoundaryComment(writer, "Grid Widget - Grid
> Element", modelForm);
>  }
>  }
> +
> +public void renderFormatHeaderOpen(Appendable writer, Map Object> context, M