Class XFormRenderCallback
java.lang.Object
de.xima.fc.web.common.fd2.render_callback.XFormRenderCallback
- All Implemented Interfaces:
IXFormRenderCallback
Handler to invoke plugin render callbacks, used by the
XFormRenderer.- Since:
- 8.1.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic XFormRenderCallbackcreate(Mandant client, IXFormRenderConfig formRenderConfig, IXFormRenderContext formRenderContext) voidonAfterRenderForm(com.hp.gagawa.java.elements.Html html, com.hp.gagawa.java.elements.Form form, IXForm xForm) Callback invoked after the form was rendered.voidonAfterRenderItem(com.hp.gagawa.java.FertileNode container, IXItemBasic item, XItemRenderCtx renderCtx, XItemRenderData renderData) Callback invoked just after an item was rendered.voidonBeforeRenderForm(IXForm xForm) Callback invoked before the form is about to be rendered.voidonBeforeRenderItem(com.hp.gagawa.java.FertileNode container, IXItemBasic item, XItemRenderCtx renderCtx, XItemRenderData renderData) Callback invoked just before an item is rendered.
-
Method Details
-
create
public static XFormRenderCallback create(Mandant client, IXFormRenderConfig formRenderConfig, IXFormRenderContext formRenderContext) -
onAfterRenderForm
public void onAfterRenderForm(com.hp.gagawa.java.elements.Html html, com.hp.gagawa.java.elements.Form form, IXForm xForm) Description copied from interface:IXFormRenderCallbackCallback invoked after the form was rendered. Never throws.- Specified by:
onAfterRenderFormin interfaceIXFormRenderCallback- Parameters:
html- The root HTML element of the form.form- The form element with the form contents.xForm- The descriptor of the form being rendered.
-
onAfterRenderItem
public void onAfterRenderItem(com.hp.gagawa.java.FertileNode container, IXItemBasic item, XItemRenderCtx renderCtx, XItemRenderData renderData) Description copied from interface:IXFormRenderCallbackCallback invoked just after an item was rendered. Never throws.- Specified by:
onAfterRenderItemin interfaceIXFormRenderCallback- Parameters:
container- Container that will contain the item (with the classxm-item-div).item- The item handler of the item to render.renderCtx- Current item render context.renderData- Properties of the item to render.
-
onBeforeRenderForm
Description copied from interface:IXFormRenderCallbackCallback invoked before the form is about to be rendered. Never throws.- Specified by:
onBeforeRenderFormin interfaceIXFormRenderCallback- Parameters:
xForm- The descriptor of the form being rendered.
-
onBeforeRenderItem
public void onBeforeRenderItem(com.hp.gagawa.java.FertileNode container, IXItemBasic item, XItemRenderCtx renderCtx, XItemRenderData renderData) Description copied from interface:IXFormRenderCallbackCallback invoked just before an item is rendered. Never throws.- Specified by:
onBeforeRenderItemin interfaceIXFormRenderCallback- Parameters:
container- Container that will contain the item (with the classxm-item-div).item- The item handler of the item to render.renderCtx- Current item render context.renderData- Properties of the item to render.
-