public class PaginationControl extends DataBoundControl<TabularSource<?>>
<control:lum_pagination id="pagination"/>
xml data available for xsl rendering:
<control id="pagination" sourceId="default" type="lum_pagination">
<strings>
<string id="STR_PREVIOUS_BLOCK">Previous block of pages</string>
<string id="STR_NEXT_BLOCK">Next block of pages</string>
<string id="STR_NEXT_PAGE">Next page</string>
<string id="STR_PAGE">Page</string>
<string id="STR_FIRST_PAGE">First page</string>
<string id="STR_PAGES">Pages</string>
<string id="STR_LAST_PAGE">Last page</string>
<string id="STR_OF">of</string>
<string id="STR_PREVIOUS_PAGE">Previous page</string>
</strings>
<data>
<numPages>3</numPages>
<previousPage href="javascript:function f1(){ var y = null; var x = document.forms['Form_8A488A03117086C7011170BF8F8C040D'].elements['pagination'];if(x.type == undefined) y = x[0]; else y = x; y.value='1';LumisPortal.onSubmitForm('Form_8A488A03117086C7011170BF8F8C040D','8A488A03117086C7011170BF8F8C040D');}f1();" hrefQSParameter="main.jsp?lumPageId=8A488A03117086C7011170BF8F50040C&pagination=1">1</previousPage>
<page href="javascript:function f1(){ var y = null; var x = document.forms['Form_8A488A03117086C7011170BF8F8C040D'].elements['pagination'];if(x.type == undefined) y = x[0]; else y = x; y.value='1';LumisPortal.onSubmitForm('Form_8A488A03117086C7011170BF8F8C040D','8A488A03117086C7011170BF8F8C040D');}f1();" hrefQSParameter="main.jsp?lumPageId=8A488A03117086C7011170BF8F50040C&pagination=1">1</page>
<page currentPage="true" href="javascript:function f1(){ var y = null; var x = document.forms['Form_8A488A03117086C7011170BF8F8C040D'].elements['pagination'];if(x.type == undefined) y = x[0]; else y = x; y.value='4';LumisPortal.onSubmitForm('Form_8A488A03117086C7011170BF8F8C040D','8A488A03117086C7011170BF8F8C040D');}f1();" hrefQSParameter="main.jsp?lumPageId=8A488A03117086C7011170BF8F50040C&pagination=4">2</page>
<page href="javascript:function f1(){ var y = null; var x = document.forms['Form_8A488A03117086C7011170BF8F8C040D'].elements['pagination'];if(x.type == undefined) y = x[0]; else y = x; y.value='7';LumisPortal.onSubmitForm('Form_8A488A03117086C7011170BF8F8C040D','8A488A03117086C7011170BF8F8C040D');}f1();" hrefQSParameter="main.jsp?lumPageId=8A488A03117086C7011170BF8F50040C&pagination=7">3</page>
<nextPage href="javascript:function f1(){ var y = null; var x = document.forms['Form_8A488A03117086C7011170BF8F8C040D'].elements['pagination'];if(x.type == undefined) y = x[0]; else y = x; y.value='7';LumisPortal.onSubmitForm('Form_8A488A03117086C7011170BF8F8C040D','8A488A03117086C7011170BF8F8C040D');}f1();" hrefQSParameter="main.jsp?lumPageId=8A488A03117086C7011170BF8F50040C&pagination=7">3</nextPage>
</data>
</control>
Modifier and Type | Field and Description |
---|---|
protected int |
maxPages |
protected int |
paginationBlockSize |
FORCE_CASE_LOWER, FORCE_CASE_NONE, FORCE_CASE_UPPER, forceCase, requestParameterName, UNKNOWN_DATA_TYPE, value, valuePreviouslySet
childControls, controlContainer, controlDefinitionNode, controlResource, douiContext, hasValidatorSubControls, isValid, locale, ON_EVENT_CLOSE_WINDOW, ON_EVENT_LINK, ON_EVENT_POPUP_LINK_OR_RUNTIME_INTERFACE, ON_EVENT_POPUP_RUNTIME_INTERFACE, ON_EVENT_PROCESS_ACTION, ON_EVENT_RENDER_ACTION, ON_EVENT_REPLACE_INTERFACE, ON_EVENT_SCRIPT, ON_EVENT_VALIDATE, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE
Constructor and Description |
---|
PaginationControl() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
fixedIdentifierRequired() |
IResource |
getControlResource() |
protected Map<String,String> |
getStringsToLocalize() |
void |
init(Node controlDefinitionNode,
ControlContainer controlContainer,
IControl parentControl) |
void |
loadFromRequest() |
void |
setRenderData() |
protected void |
setValueFromSource() |
void |
update(Observable src,
Object args) |
autoAddDateTimeValueValidator, autoAddDoubleValueValidator, autoAddFileSizeValidator, autoAddIntegerValueValidator, autoAddLengthValidator, autoAddLongValueValidator, autoAddRequiredValueValidator, autoAddValidators, buildSubControls, createConverter, createDataType, getDataId, getFieldName, getProcessActionHandlerParameterName, getReload, getRequestHelpDefinition, getRuntimeDefaultSource, getSource, getSourceById, getSourceContext, getUnboundedConverter, setDefaultValue, setRawValue, setReload, setSourceParameter, setValid, setValueFromSource
convertValueToControlValue, getConverter, getDataType, getDefaultValue, getParameterValue, getProcessActionIds, getRequestParameterName, getValue, getValue, getValueClass, initProcessActionIds, isTrim, loadSubControlFromRequest, loadSubControlsFromRequest, setProcessActionHandlerParameter, setProcessActionHandlerParameter, setProcessActionHandlerParameters, setSourceParameter, setSourceParameters, setTrim, setValue, valueIsArray
appendSubControl, appendSubControls, applyOnEventScripts, convertToStandardValue, createContainer, disconnect, generateControlId, generateControlIdPrefix, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getId, getLocale, getName, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getScriptActionValidation, getType, getValidationScript, getWindowProperties, getWindowProperties, isRequired, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setName, setRuntimeAttributes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConverter, getProcessActionIds, getValue, getValue, setProcessActionHandlerParameters, setValue
createContainer, disconnect, getChildControls, getId, getName, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes
getResources
public void init(Node controlDefinitionNode, ControlContainer controlContainer, IControl parentControl) throws PortalException
init
in interface IControl
init
in class DataBoundControl<TabularSource<?>>
PortalException
public void loadFromRequest() throws PortalException
loadFromRequest
in interface IDataControl
loadFromRequest
in class DataBoundControl<TabularSource<?>>
PortalException
protected void setValueFromSource() throws PortalException
setValueFromSource
in class DataBoundControl<TabularSource<?>>
PortalException
public void update(Observable src, Object args)
update
in interface Observer
update
in class DataBoundControl<TabularSource<?>>
public void setRenderData() throws PortalException
setRenderData
in interface IControl
setRenderData
in class DataBoundControl<TabularSource<?>>
PortalException
protected Map<String,String> getStringsToLocalize()
getStringsToLocalize
in class Control
public IResource getControlResource() throws PortalException
getControlResource
in interface IControl
getControlResource
in class Control
PortalException
protected boolean fixedIdentifierRequired()
fixedIdentifierRequired
in class Control
LumisXP 12.5.0.200928 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.