Class MacroCommonRenderer
java.lang.Object
org.apache.ofbiz.widget.renderer.macro.MacroCommonRenderer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
createAjaxParamsFromUpdateAreas
(List<ModelForm.UpdateArea> updateAreas, Map<String, Object> extraParams, ModelForm parentModelForm, String anchor, Map<String, ? extends Object> context) Create an ajaxXxxx JavaScript CSV string from a list of UpdateArea objects.static String
getLinkUrl
(CommonWidgetModels.Link link, String linkType, Map<String, Object> context) Analyze the context against the link type to resolve the url to call
-
Constructor Details
-
MacroCommonRenderer
public MacroCommonRenderer()
-
-
Method Details
-
createAjaxParamsFromUpdateAreas
public static String createAjaxParamsFromUpdateAreas(List<ModelForm.UpdateArea> updateAreas, Map<String, Object> extraParams, ModelForm parentModelForm, String anchor, Map<String, ? extends Object> context) Create an ajaxXxxx JavaScript CSV string from a list of UpdateArea objects. SeeOfbizUtil.js
.- Parameters:
updateAreas
-extraParams
- Renderer-supplied additional target parameters Mapanchor
-context
-- Returns:
- Parameter string or empty string if no UpdateArea objects were found
-
getLinkUrl
public static String getLinkUrl(CommonWidgetModels.Link link, String linkType, Map<String, Object> context) Analyze the context against the link type to resolve the url to call- Parameters:
link
- generic link objectlinkType
- link type is resolved from execution context and not directly on the link objectcontext
-- Returns:
-