org.ofbiz.widget.html
Class HtmlFormRenderer
java.lang.Object
org.ofbiz.widget.html.HtmlWidgetRenderer
org.ofbiz.widget.html.HtmlFormRenderer
- All Implemented Interfaces:
- FormStringRenderer
public class HtmlFormRenderer
- extends HtmlWidgetRenderer
- implements FormStringRenderer
Widget Library - HTML Form Renderer implementation
Method Summary |
void |
addAsterisks(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
|
void |
appendClassNames(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
|
void |
appendContentUrl(java.lang.Appendable writer,
java.lang.String location)
|
protected java.lang.String |
appendExternalLoginKey(java.lang.String target)
|
void |
appendOfbizUrl(java.lang.Appendable writer,
java.lang.String location)
|
void |
appendTooltip(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
|
java.lang.String |
createAjaxParamsFromUpdateAreas(java.util.List<ModelForm.UpdateArea> updateAreas,
java.lang.String extraParams,
java.util.Map<java.lang.String,? extends java.lang.Object> context)
Create an ajaxXxxx JavaScript CSV string from a list of UpdateArea objects. |
boolean |
getRenderPagination()
|
void |
makeHyperlinkString(java.lang.Appendable writer,
ModelFormField.SubHyperlink subHyperlink,
java.util.Map<java.lang.String,java.lang.Object> context)
|
void |
renderBanner(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm.Banner banner)
|
void |
renderCheckField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.CheckField checkField)
|
void |
renderDateFindField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.DateFindField dateFindField)
|
void |
renderDateTimeField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.DateTimeField dateTimeField)
|
void |
renderDisplayField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.DisplayField displayField)
|
void |
renderDropDownField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.DropDownField dropDownField)
|
void |
renderFieldGroupClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm.FieldGroup fieldGroup)
|
void |
renderFieldGroupOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm.FieldGroup fieldGroup)
|
void |
renderFieldTitle(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
|
void |
renderFileField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.FileField textField)
|
void |
renderFormatEmptySpace(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatFieldRowClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatFieldRowOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatFieldRowSpacerCell(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
|
void |
renderFormatFieldRowTitleCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
|
void |
renderFormatFieldRowTitleCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
|
void |
renderFormatFieldRowWidgetCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField,
int positions,
int positionSpan,
java.lang.Integer nextPositionInRow)
|
void |
renderFormatFieldRowWidgetCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField,
int positions,
int positionSpan,
java.lang.Integer nextPositionInRow)
|
void |
renderFormatHeaderRowCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm,
ModelFormField modelFormField)
|
void |
renderFormatHeaderRowCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm,
ModelFormField modelFormField,
int positionSpan)
|
void |
renderFormatHeaderRowClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatHeaderRowFormCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatHeaderRowFormCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatHeaderRowFormCellTitleSeparator(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm,
ModelFormField modelFormField,
boolean isLast)
|
void |
renderFormatHeaderRowOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatItemRowCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm,
ModelFormField modelFormField)
|
void |
renderFormatItemRowCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm,
ModelFormField modelFormField,
int positionSpan)
|
void |
renderFormatItemRowClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatItemRowFormCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatItemRowFormCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatItemRowOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatListWrapperClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatListWrapperOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatSingleWrapperClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormatSingleWrapperOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderFormOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderHiddenField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.HiddenField hiddenField)
|
void |
renderHiddenField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField,
java.lang.String value)
|
void |
renderHyperlinkField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.HyperlinkField hyperlinkField)
|
void |
renderHyperlinkTitle(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField,
java.lang.String titleText)
Renders a link for the column header fields when there is a header-link="" specified in the tag, using
style from header-link-style="". |
void |
renderIgnoredField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.IgnoredField ignoredField)
|
void |
renderImageField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.ImageField imageField)
|
void |
renderLookupField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.LookupField lookupField)
|
void |
renderMultiFormClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderNextPrev(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
|
void |
renderPasswordField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.PasswordField passwordField)
|
void |
renderRadioField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.RadioField radioField)
|
void |
renderRangeFindField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.RangeFindField rangeFindField)
|
void |
renderResetField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.ResetField resetField)
|
void |
renderSingleFormFieldTitle(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
|
void |
renderSortField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField,
java.lang.String titleText)
|
void |
renderSubmitField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.SubmitField submitField)
|
void |
renderTextareaField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.TextareaField textareaField)
|
void |
renderTextField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.TextField textField)
|
void |
renderTextFindField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.TextFindField textFindField)
|
void |
setRenderPagination(boolean renderPagination)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
request
protected HttpServletRequest request
response
protected HttpServletResponse response
rh
protected RequestHandler rh
lastFieldGroupId
protected java.lang.String lastFieldGroupId
renderPagination
protected boolean renderPagination
javaScriptEnabled
protected boolean javaScriptEnabled
HtmlFormRenderer
protected HtmlFormRenderer()
HtmlFormRenderer
public HtmlFormRenderer(HttpServletRequest request,
HttpServletResponse response)
getRenderPagination
public boolean getRenderPagination()
setRenderPagination
public void setRenderPagination(boolean renderPagination)
appendOfbizUrl
public void appendOfbizUrl(java.lang.Appendable writer,
java.lang.String location)
throws java.io.IOException
- Throws:
java.io.IOException
appendContentUrl
public void appendContentUrl(java.lang.Appendable writer,
java.lang.String location)
throws java.io.IOException
- Throws:
java.io.IOException
appendTooltip
public void appendTooltip(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
throws java.io.IOException
- Throws:
java.io.IOException
addAsterisks
public void addAsterisks(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
throws java.io.IOException
- Throws:
java.io.IOException
appendClassNames
public void appendClassNames(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
throws java.io.IOException
- Throws:
java.io.IOException
renderDisplayField
public void renderDisplayField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.DisplayField displayField)
throws java.io.IOException
- Specified by:
renderDisplayField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderHyperlinkField
public void renderHyperlinkField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.HyperlinkField hyperlinkField)
throws java.io.IOException
- Specified by:
renderHyperlinkField
in interface FormStringRenderer
- Throws:
java.io.IOException
makeHyperlinkString
public void makeHyperlinkString(java.lang.Appendable writer,
ModelFormField.SubHyperlink subHyperlink,
java.util.Map<java.lang.String,java.lang.Object> context)
throws java.io.IOException
- Throws:
java.io.IOException
renderTextField
public void renderTextField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.TextField textField)
throws java.io.IOException
- Specified by:
renderTextField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderTextareaField
public void renderTextareaField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.TextareaField textareaField)
throws java.io.IOException
- Specified by:
renderTextareaField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderDateTimeField
public void renderDateTimeField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.DateTimeField dateTimeField)
throws java.io.IOException
- Specified by:
renderDateTimeField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderDropDownField
public void renderDropDownField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.DropDownField dropDownField)
throws java.io.IOException
- Specified by:
renderDropDownField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderCheckField
public void renderCheckField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.CheckField checkField)
throws java.io.IOException
- Specified by:
renderCheckField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderRadioField
public void renderRadioField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.RadioField radioField)
throws java.io.IOException
- Specified by:
renderRadioField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderSubmitField
public void renderSubmitField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.SubmitField submitField)
throws java.io.IOException
- Specified by:
renderSubmitField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderResetField
public void renderResetField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.ResetField resetField)
throws java.io.IOException
- Specified by:
renderResetField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderHiddenField
public void renderHiddenField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.HiddenField hiddenField)
throws java.io.IOException
- Specified by:
renderHiddenField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderHiddenField
public void renderHiddenField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField,
java.lang.String value)
throws java.io.IOException
- Specified by:
renderHiddenField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderIgnoredField
public void renderIgnoredField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.IgnoredField ignoredField)
throws java.io.IOException
- Specified by:
renderIgnoredField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFieldTitle
public void renderFieldTitle(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
throws java.io.IOException
- Specified by:
renderFieldTitle
in interface FormStringRenderer
- Throws:
java.io.IOException
renderSingleFormFieldTitle
public void renderSingleFormFieldTitle(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
throws java.io.IOException
- Specified by:
renderSingleFormFieldTitle
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormOpen
public void renderFormOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormClose
public void renderFormClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderMultiFormClose
public void renderMultiFormClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderMultiFormClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatListWrapperOpen
public void renderFormatListWrapperOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatListWrapperOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatListWrapperClose
public void renderFormatListWrapperClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatListWrapperClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatHeaderRowOpen
public void renderFormatHeaderRowOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatHeaderRowOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatHeaderRowClose
public void renderFormatHeaderRowClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatHeaderRowClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatHeaderRowCellOpen
public void renderFormatHeaderRowCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm,
ModelFormField modelFormField,
int positionSpan)
throws java.io.IOException
- Specified by:
renderFormatHeaderRowCellOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatHeaderRowCellClose
public void renderFormatHeaderRowCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm,
ModelFormField modelFormField)
throws java.io.IOException
- Specified by:
renderFormatHeaderRowCellClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatHeaderRowFormCellOpen
public void renderFormatHeaderRowFormCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatHeaderRowFormCellOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatHeaderRowFormCellClose
public void renderFormatHeaderRowFormCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatHeaderRowFormCellClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatHeaderRowFormCellTitleSeparator
public void renderFormatHeaderRowFormCellTitleSeparator(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm,
ModelFormField modelFormField,
boolean isLast)
throws java.io.IOException
- Specified by:
renderFormatHeaderRowFormCellTitleSeparator
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatItemRowOpen
public void renderFormatItemRowOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatItemRowOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatItemRowClose
public void renderFormatItemRowClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatItemRowClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatItemRowCellOpen
public void renderFormatItemRowCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm,
ModelFormField modelFormField,
int positionSpan)
throws java.io.IOException
- Specified by:
renderFormatItemRowCellOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatItemRowCellClose
public void renderFormatItemRowCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm,
ModelFormField modelFormField)
throws java.io.IOException
- Specified by:
renderFormatItemRowCellClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatItemRowFormCellOpen
public void renderFormatItemRowFormCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatItemRowFormCellOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatItemRowFormCellClose
public void renderFormatItemRowFormCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatItemRowFormCellClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatSingleWrapperOpen
public void renderFormatSingleWrapperOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatSingleWrapperOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatSingleWrapperClose
public void renderFormatSingleWrapperClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatSingleWrapperClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatFieldRowOpen
public void renderFormatFieldRowOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatFieldRowOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatFieldRowClose
public void renderFormatFieldRowClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatFieldRowClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatFieldRowTitleCellOpen
public void renderFormatFieldRowTitleCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
throws java.io.IOException
- Specified by:
renderFormatFieldRowTitleCellOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatFieldRowTitleCellClose
public void renderFormatFieldRowTitleCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
throws java.io.IOException
- Specified by:
renderFormatFieldRowTitleCellClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatFieldRowSpacerCell
public void renderFormatFieldRowSpacerCell(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField)
throws java.io.IOException
- Specified by:
renderFormatFieldRowSpacerCell
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatFieldRowWidgetCellOpen
public void renderFormatFieldRowWidgetCellOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField,
int positions,
int positionSpan,
java.lang.Integer nextPositionInRow)
throws java.io.IOException
- Specified by:
renderFormatFieldRowWidgetCellOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatFieldRowWidgetCellClose
public void renderFormatFieldRowWidgetCellClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField,
int positions,
int positionSpan,
java.lang.Integer nextPositionInRow)
throws java.io.IOException
- Specified by:
renderFormatFieldRowWidgetCellClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFormatEmptySpace
public void renderFormatEmptySpace(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Specified by:
renderFormatEmptySpace
in interface FormStringRenderer
- Throws:
java.io.IOException
renderTextFindField
public void renderTextFindField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.TextFindField textFindField)
throws java.io.IOException
- Specified by:
renderTextFindField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderRangeFindField
public void renderRangeFindField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.RangeFindField rangeFindField)
throws java.io.IOException
- Specified by:
renderRangeFindField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderDateFindField
public void renderDateFindField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.DateFindField dateFindField)
throws java.io.IOException
- Specified by:
renderDateFindField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderLookupField
public void renderLookupField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.LookupField lookupField)
throws java.io.IOException
- Specified by:
renderLookupField
in interface FormStringRenderer
- Throws:
java.io.IOException
appendExternalLoginKey
protected java.lang.String appendExternalLoginKey(java.lang.String target)
renderNextPrev
public void renderNextPrev(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm modelForm)
throws java.io.IOException
- Throws:
java.io.IOException
renderSortField
public void renderSortField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField,
java.lang.String titleText)
throws java.io.IOException
- Throws:
java.io.IOException
renderFileField
public void renderFileField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.FileField textField)
throws java.io.IOException
- Specified by:
renderFileField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderPasswordField
public void renderPasswordField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.PasswordField passwordField)
throws java.io.IOException
- Specified by:
renderPasswordField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderImageField
public void renderImageField(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField.ImageField imageField)
throws java.io.IOException
- Specified by:
renderImageField
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFieldGroupOpen
public void renderFieldGroupOpen(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm.FieldGroup fieldGroup)
throws java.io.IOException
- Specified by:
renderFieldGroupOpen
in interface FormStringRenderer
- Throws:
java.io.IOException
renderFieldGroupClose
public void renderFieldGroupClose(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm.FieldGroup fieldGroup)
throws java.io.IOException
- Specified by:
renderFieldGroupClose
in interface FormStringRenderer
- Throws:
java.io.IOException
renderBanner
public void renderBanner(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelForm.Banner banner)
throws java.io.IOException
- Specified by:
renderBanner
in interface FormStringRenderer
- Throws:
java.io.IOException
renderHyperlinkTitle
public void renderHyperlinkTitle(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelFormField modelFormField,
java.lang.String titleText)
throws java.io.IOException
- Renders a link for the column header fields when there is a header-link="" specified in the tag, using
style from header-link-style="". Also renders a selectAll checkbox in multi forms.
- Parameters:
writer
- context
- modelFormField
- titleText
-
- Throws:
java.io.IOException
createAjaxParamsFromUpdateAreas
public java.lang.String createAjaxParamsFromUpdateAreas(java.util.List<ModelForm.UpdateArea> updateAreas,
java.lang.String extraParams,
java.util.Map<java.lang.String,? extends java.lang.Object> context)
- Create an ajaxXxxx JavaScript CSV string from a list of UpdateArea objects. See
selectall.js
.
- Parameters:
updateAreas
- extraParams
- Renderer-supplied additional target parameterscontext
-
- Returns:
- Parameter string or empty string if no UpdateArea objects were found