Package de.xima.fc.form.common.models
package de.xima.fc.form.common.models
-
ClassDescriptionStores all the properties (
XPropertyEnum
) of a form item and offers methods to access these properties.The defaultfield name conventions
suitable for most form items that consist of only a single input, select, or textarea field in the rendered form, with a name as configured in the form designer.POJO implementation ofIGetWidgetResourceParams
.Interface that represents part of the data of an appointment.Interface that represents relevant data of an appointment.Meta data about a repeated form element.Parameters passed toIXItemWidget.getJavaScriptData(IGetWidgetResourceParams)
andCommon interfaces for representing template dataBase interface with common methods for bothIXValidationParams
andIXGlobalValidationParams
.Interface that may be implemented by anXItem
, usually by custom widgets that extendXSelect
.Handler for form render callbacks.Interface for context that exists during the render of the form.Interface for the parameters passed to theIXItemBasic.validateGlobal(IXGlobalValidationParams)
method.The base interface for all built-in form items and all widgets provided by plugins.Describes the naming conventions for the form fields used by this type of form item.Interface for widget plugins.Interface for the parameters passed to theIXItemBasic.processUpload(IXProcessUploadParams)
method.Interface for the result returned by theIXItemBasic.processUpload(IXProcessUploadParams)
method.Represents a file uploaded when a form was submitted.Interface for the parameters passed to theIXItemBasic.validate(IXValidationParams)
method.Represents the result of validating anIXItem
.Marker interface that should be implemented by all form element item handler classes that represent form elements for which the user can enter and submit values, e.g. for input fields, select fields, checkboxes etc.Meta data about an uploaded file.Encapsulates the JSON object of a button action of a button of aXButtonList
and provides access to the action's properties.Encapsulates the JSON object of a button of aXButtonList
and provides access to the button's properties.Diese Klasse kapselt das Formular-Persist, ermöglicht es dieses mit Werten zu befüllen, zu validieren und entsprechend zu rendern.Deprecated.Default POJO implementation ofIXFormRenderConfig
.Wrapper for a variable JSON object from the form persist (designer.getPersist().variables
).Simple POJO implementation ofIXGlobalValidationParams
.Default POJO implementation ofIXProcessUploadResult
.Simple POJO implementation ofIXValidationParams
.A simple POJO implementation ofIXValidationResult
.
XFormRenderConfig