Package io.jmix.reports.annotation
Annotation Interface EntityParameterDef
Additional parameters for an input parameter definition of
Model object is
ParameterType.ENTITY
and ParameterType.ENTITY_LIST types.
Model object is
ReportInputParameter.- See Also:
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionKind of UI component used to inputParameterType.ENTITYparameter value when launching report from UI.Class<?>Entity class of the parameter.Id of the Lookup View opened to pickParameterType.ENTITYorParameterType.ENTITY_LISTparameter value.Joinclause to be added to the JPQL query that loads optionsWhereclause to be added to the JPQL query that loads options
-
Element Details
-
entityClass
Class<?> entityClassEntity class of the parameter.- Default:
- void.class
-
component
EntityInputComponent componentKind of UI component used to inputParameterType.ENTITYparameter value when launching report from UI.- Default:
- LOOKUP_VIEW
-
optionsQueryJoin
String optionsQueryJoinJoinclause to be added to the JPQL query that loads options- Default:
- ""
-
optionsQueryWhere
String optionsQueryWhereWhereclause to be added to the JPQL query that loads options- Default:
- ""
-
lookupViewId
String lookupViewIdId of the Lookup View opened to pickParameterType.ENTITYorParameterType.ENTITY_LISTparameter value.- Default:
- ""
-