@Control(canBeDesigned=true) @DocumentedComponent(ignoreFields="width", category=ARRANGEMENT, value="Component that allows to arrange data like text, images, links, etc. into rows and columns of cells.", icon="fa fa-sitemap") public class Repeater extends FormElement implements IEditableGroupingComponent<Component>, IRepeatable, IStateHolder, ISingleIteratorRepeatable<Repeater>
| Modifier and Type | Class and Description |
|---|---|
static class |
Repeater.RepeaterIterationContext |
| Modifier and Type | Field and Description |
|---|---|
protected Repeater.RepeaterIterationContext |
iterationContext |
protected static IRowNumberOffsetSupplier |
NO_OFFSET_ROW_NUMBER |
ACCESSIBILITY, RESOLUTION_SIZEON_DROP_COMPONENT, ON_RESIZE_COMPONENT| Modifier and Type | Method and Description |
|---|---|
void |
addSubcomponent(Component formElement) |
Collection<?> |
getBoundCollection() |
IGroupingComponent |
getGroupingComponentForNewComponents() |
IRepeatableIteratorInfo |
getIteratorInfo() |
List<NonVisualFormElement> |
getNonVisualSubcomponents() |
List<Component> |
getSubcomponents() |
void |
init() |
protected void |
postClone(FormElement originalComponent) |
void |
processComponentChange(IGroupingComponent groupingComponent,
ElementChanges elementChanges) |
void |
processComponents() |
void |
refreshView(Set<ElementChanges> changeSet) |
void |
removeSubcomponent(Component removedFormElement) |
protected static String |
remSpecial(String binding) |
void |
setProcessComponentStateChange(boolean processComponentChange) |
protected ElementChanges |
updateView() |
getHeight, getHint, getHintBinding, getHintPlacement, getHintTrigger, getHorizontalAlign, getInlineStyle, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getStyleClasses, getVerticalAlign, getWidth, getWrapperStyle, isPush, refreshElementToForm, refreshView, setHeight, setHintBinding, setHintPlacement, setHintTrigger, setHorizontalAlign, setInlineStyle, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPush, setStyleClasses, setVerticalAlign, setWidth, setWrapperStyle, tryParseAttributeInPixelOrPercentageUnit, tryParseAttributeInPixelUnit, tryParseAttributeInPixelUnitareModelValuesTheSame, areValuesTheSame, calculateAvailability, clone, convertBindingValueToString, convertBindingValueToString, convertValue, convertValueToString, convertValueToString, createAdHocModelBinding, equals, finalizeReading, generateId, getAccessibilityRules, getAvailability, getAvailabilityModelBinding, getAvailablityAffectingActions, getBindingContext, getEventHandler, getEventProcessingForm, getForm, getGeneratedIdPrefix, getGroupingParentComponent, getId, getOnDesignerToolboxDrop, getRawId, getType, hashCode, isArtificial, isGeneratedId, isInitDone, isInvisible, isStopProcessingUpdateView, onProcessingFinish, onProcessingStart, preConfigureClear, prepareEventDataArgument, refreshAvailability, resetInitDone, setArtificial, setAvailability, setAvailabilityModelBinding, setBindingContext, setGroupingParentComponent, setId, setInvisible, setOnDesignerToolboxDrop, setOnDesignerToolboxDrop, setRawId, setStopProcessingUpdateView, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitmove, movedoActionForEveryActiveSubcomponent, doActionForEverySubcomponent, doActionForEverySubcomponent, doActionForEverySubcomponentInlcudingRepeated, getGroupingComponentgetBindedSubcomponentsgetIteratorInfos, setInteratorComponentFactorygetIteratorDefiningComponent, isComponentFactorySupporteddoActionForEveryRepeatedSubcomponent, getRepeatedComponentsisDesignActionAllowed, isDesignDeletableisModificationEventprotected static final IRowNumberOffsetSupplier NO_OFFSET_ROW_NUMBER
protected Repeater.RepeaterIterationContext iterationContext
public Repeater(Form formatka)
public void init()
init in class FormElementpublic List<Component> getSubcomponents()
getSubcomponents in interface IGroupingComponent<Component>public List<NonVisualFormElement> getNonVisualSubcomponents()
getNonVisualSubcomponents in interface IGroupingComponent<Component>public IRepeatableIteratorInfo getIteratorInfo()
getIteratorInfo in interface ISingleIteratorRepeatable<Repeater>public void addSubcomponent(Component formElement)
addSubcomponent in interface IGroupingComponent<Component>public void removeSubcomponent(Component removedFormElement)
removeSubcomponent in interface IGroupingComponent<Component>public void processComponents()
processComponents in interface IGroupingComponent<Component>processComponents in interface IRepeatablepublic Collection<?> getBoundCollection()
protected void postClone(FormElement originalComponent)
public IGroupingComponent getGroupingComponentForNewComponents()
getGroupingComponentForNewComponents in interface IIteratorRepeatableprotected ElementChanges updateView()
updateView in class FormElementpublic void refreshView(Set<ElementChanges> changeSet)
refreshView in class FormElementpublic void setProcessComponentStateChange(boolean processComponentChange)
setProcessComponentStateChange in interface IStateHolderpublic void processComponentChange(IGroupingComponent groupingComponent, ElementChanges elementChanges)
Copyright © 2020. All rights reserved.