Interface RichPageParameter.Builder<P extends RichPageParameter,B extends RichPageParameter.Builder>
- All Known Subinterfaces:
BooleanParameter.Builder
,CompositeParameter.Builder
,CompositeParameter.BuilderBase<P,
,B> CustomEnumParameter.Builder
,DataSetParameter.Builder
,DateParameter.Builder
,EnumParameter.Builder
,FieldsParameter.Builder
,IntegerParameter.Builder
,IntervalFieldParameter.Builder
,LuceneQueryParameter.Builder
,MultiParameter.Builder<T>
,ObjectSelectorParameter.Builder
,ScopeParameter.Builder
,ScriptParameter.Builder
,SeparateByParameter.Builder
,SortingParameter.Builder
,StringParameter.Builder
,TimeAxisParameter.Builder
,TimeAxisScaleParameter.Builder
- Enclosing interface:
- RichPageParameter
public static interface RichPageParameter.Builder<P extends RichPageParameter,B extends RichPageParameter.Builder>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
dependencySource
(boolean value) Setting true means that theRichPageWidget.processParameterDependencies(RichPageWidgetDependenciesContext)
method should be called on the server after this parameter value is changed by user on the client side.dependencyTarget
(boolean value) Setting true means that this parameter depends on some other parameter(s) and its configuration will be set in theRichPageWidget.processParameterDependencies(RichPageWidgetDependenciesContext)
method.
-
Method Details
-
dependencySource
Setting true means that theRichPageWidget.processParameterDependencies(RichPageWidgetDependenciesContext)
method should be called on the server after this parameter value is changed by user on the client side.
It is supported that a parameter can be both a dependency source and target.- Since:
- 3.9.2
- See Also:
-
dependencyTarget
Setting true means that this parameter depends on some other parameter(s) and its configuration will be set in theRichPageWidget.processParameterDependencies(RichPageWidgetDependenciesContext)
method. Changes done in that method to parameters which were not marked as a dependency target by calling this method with 'true' are silently ignored.
It is also used to visually indicate to the user that some processing is being done on the server.
It is supported that a parameter can be both a dependency source and target.- Since:
- 3.9.2
- See Also:
-
build
- Throws:
IllegalStateException
- when it was already called.
-