@Control(parents=pl.fhframework.model.forms.GroupingComponent.class,
invalidParents=Table.class,
canBeDesigned=true)
@OverridenPropertyAnnotations(property="collection",
designerXmlProperty=@DesignerXMLProperty(allowedTypes={org.springframework.data.domain.Page.class,pl.fhframework.model.forms.PageModel.class},commonUse=true,bindingOnly=true,functionalArea=CONTENT,priority=15))
@DocumentedComponent(category=TABLE_AND_TREE,
value="Table that allows to arrange data like text, images, links, other tables, etc. into rows and columns of cells inside of page.",
icon="fa fa-table")
public class TablePaged
extends Table
Repeater.RepeaterIterationContextdisplayedRowsCount, footer, ieFocusFixEnabled, LABEL_ATTR, mainCollection, MULTISELECT, selectedRowsNumbers, SELECTION_CHECKBOXES, tableRowMetadata, tableRowMetadataChanged, tableRowsiterationContext, NO_OFFSET_ROW_NUMBER| Constructor and Description |
|---|
TablePaged(pl.fhframework.model.forms.Form form) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsNumeric(String text) |
protected ColumnPaged |
createExampleColumn(int nameSuffix) |
protected Collection |
extractCollection(pl.fhframework.binding.IndexedModelBinding collectionBinding,
int[] parentIteratorIndices,
boolean isMainLevel) |
protected Collection<Object> |
getBindedObjectsList() |
Optional<pl.fhframework.binding.ActionBinding> |
getEventHandler(pl.fhframework.model.dto.InMessageEventData eventData) |
int |
getRowNumberOffset() |
void |
init() |
void |
setOnPageChange(pl.fhframework.binding.ActionBinding onPageChange) |
pl.fhframework.binding.IActionCallbackContext |
setOnPageChange(pl.fhframework.binding.IActionCallback onPageChange) |
void |
setOnPageSizeChange(pl.fhframework.binding.ActionBinding onPageSizeChange) |
pl.fhframework.binding.IActionCallbackContext |
setOnPageSizeChange(pl.fhframework.binding.IActionCallback onPageSizeChange) |
void |
setOnSortChange(pl.fhframework.binding.ActionBinding onSortChange) |
pl.fhframework.binding.IActionCallbackContext |
setOnSortChange(pl.fhframework.binding.IActionCallback onSortChange) |
void |
updateModel(pl.fhframework.model.dto.ValueChange valueChange) |
pl.fhframework.model.dto.ElementChanges |
updateView() |
addLowLevelRow, createIteratorStructureRows, doActionForEverySubcomponent, doActionForEverySubcomponentInlcudingRepeated, extractRowStylesMapping, getAllIterators, getEventSource, getGroupingComponent, getRowBinding, getRowBinding, getSelectedElementsBasedOnRowsNumbers, getSelectedRowNumberBasedOnBinding, getSubcomponents, isComponentFactorySupported, isSelectionCheckboxes, move, onDesignerAddDefaultSubcomponent, onDesignerBeforeAdding, processComponents, processLabelBinding, refreshView, removeSubcomponent, setOnRowClick, setOnRowClick, setOnRowDoubleClick, setOnRowDoubleClickaddSubcomponent, getBoundCollection, getGroupingComponentForNewComponents, getIteratorInfo, getNonVisualSubcomponents, postClone, processComponentChange, remSpecial, setProcessComponentStateChangegetHeight, 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, 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, waitgetOptionalFormatter, updateBinding, updateBinding, updateBindingForValue, updateBindingForValuedoActionForEveryActiveSubcomponent, doActionForEverySubcomponentgetIteratorInfos, setInteratorComponentFactorygetIteratorDefiningComponentdoActionForEveryRepeatedSubcomponent, getRepeatedComponentspublic int getRowNumberOffset()
getRowNumberOffset in interface pl.fhframework.binding.IRowNumberOffsetSuppliergetRowNumberOffset in class Tableprotected Collection extractCollection(pl.fhframework.binding.IndexedModelBinding collectionBinding, int[] parentIteratorIndices, boolean isMainLevel)
extractCollection in class Tablepublic void updateModel(pl.fhframework.model.dto.ValueChange valueChange)
updateModel in interface pl.fhframework.model.forms.IChangeableByClientupdateModel in class Tablepublic boolean containsNumeric(String text)
public pl.fhframework.model.dto.ElementChanges updateView()
updateView in class Tableprotected Collection<Object> getBindedObjectsList()
getBindedObjectsList in class Tablepublic Optional<pl.fhframework.binding.ActionBinding> getEventHandler(pl.fhframework.model.dto.InMessageEventData eventData)
getEventHandler in interface pl.fhframework.events.IEventSourcegetEventHandler in class Tablepublic void setOnPageChange(pl.fhframework.binding.ActionBinding onPageChange)
public pl.fhframework.binding.IActionCallbackContext setOnPageChange(pl.fhframework.binding.IActionCallback onPageChange)
public void setOnPageSizeChange(pl.fhframework.binding.ActionBinding onPageSizeChange)
public pl.fhframework.binding.IActionCallbackContext setOnPageSizeChange(pl.fhframework.binding.IActionCallback onPageSizeChange)
public void setOnSortChange(pl.fhframework.binding.ActionBinding onSortChange)
public pl.fhframework.binding.IActionCallbackContext setOnSortChange(pl.fhframework.binding.IActionCallback onSortChange)
protected ColumnPaged createExampleColumn(int nameSuffix)
createExampleColumn in class TableCopyright © 2019. All rights reserved.