Interface IXFormRenderCallback

All Known Implementing Classes:
XFormRenderCallback

public interface IXFormRenderCallback
Handler for form render callbacks. Invokes all applicable callbacks, such as plugin callbacks.
Since:
8.1.0
  • Method Details

    • onAfterRenderForm

      void onAfterRenderForm(com.hp.gagawa.java.elements.Html html, com.hp.gagawa.java.elements.Form form, IXForm xForm)
      Callback invoked after the form was rendered. Never throws.
      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

      void onAfterRenderItem(com.hp.gagawa.java.FertileNode container, IXItemBasic itemHandler, XItemRenderCtx renderCtx, XItemRenderData renderData)
      Callback invoked just after an item was rendered. Never throws.
      Parameters:
      container - Container that will contain the item (with the class xm-item-div).
      itemHandler - The item handler of the item to render.
      renderCtx - Current item render context.
      renderData - Properties of the item to render.
    • onBeforeRenderForm

      void onBeforeRenderForm(IXForm xForm)
      Callback invoked before the form is about to be rendered. Never throws.
      Parameters:
      xForm - The descriptor of the form being rendered.
    • onBeforeRenderItem

      void onBeforeRenderItem(com.hp.gagawa.java.FertileNode container, IXItemBasic itemHandler, XItemRenderCtx renderCtx, XItemRenderData renderData)
      Callback invoked just before an item is rendered. Never throws.
      Parameters:
      container - Container that will contain the item (with the class xm-item-div).
      itemHandler - The item handler of the item to render.
      renderCtx - Current item render context.
      renderData - Properties of the item to render.