Package adalid.core.annotations
Annotation Type EntityReferenceSearch
-
@Retention(RUNTIME) @Target({TYPE,FIELD}) public @interface EntityReferenceSearch
La anotación EntityReferenceSearch se utiliza para configurar la forma en que las vistas (páginas) de implementan la búsqueda y/o selección del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad).- Author:
- Jorge Campins
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description DisplayModedisplayModedisplayMode especifica el tipo de vista (página) que se utiliza para la búsqueda y selección.ListStylelistStylelistStyle especifica el tipo de lista desplegable que se utiliza para la selección.intradioColumnsradioColumns especifica el número de botones por linea en el grupo de botones de radio que se utiliza para la selección.SearchTypesearchTypesearchType especifica el tipo de búsqueda y/o selección.
-
-
-
Element Detail
-
searchType
SearchType searchType
searchType especifica el tipo de búsqueda y/o selección. Su valor es uno de los elementos de la enumeración SearchType. Seleccione LIST, RADIO, DISPLAY o NONE para buscar y/o seleccionar mediante una lista desplegable (drop-down list), un grupo de botones de radio (radio buttons), una vista (página), o para no implementar ningún mecanismo de búsqueda y/o selección, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es LIST, si la entidad corresponde a una enumeración; y DISPLAY, en los demás casos.- Returns:
- searchType
- Default:
- adalid.core.enums.SearchType.UNSPECIFIED
-
-
-
listStyle
ListStyle listStyle
listStyle especifica el tipo de lista desplegable que se utiliza para la selección. Este elemento es relevante solo cuando se selecciona mediante una lista desplegable (drop-down list). Su valor es uno de los elementos de la enumeración ListStyle. Seleccione CHARACTER_KEY, NAME, CHARACTER_KEY_AND_NAME, NAME_AND_CHARACTER_KEY, PRIMARY_KEY_AND_CHARACTER_KEY o PRIMARY_KEY_AND_NAME para que la lista desplegable muestre la clave alfanumérica (o de negocio), el nombre, la clave alfanumérica y el nombre, el nombre y la clave alfanumérica, la clave primaria y la clave alfanumérica, o la clave primaria y el nombre, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es CHARACTER_KEY.- Returns:
- listStyle
- Default:
- adalid.core.enums.ListStyle.UNSPECIFIED
-
-
-
radioColumns
int radioColumns
radioColumns especifica el número de botones por linea en el grupo de botones de radio que se utiliza para la selección. Este elemento es relevante solo cuando se selecciona mediante un grupo de botones de radio (radio buttons). Debe ser un número del 0 al 10. Si su valor es 0, entonces todas las opciones se muestran en una sola linea. El valor predeterminado del atributo es 0.- Returns:
- radioColumns
- Default:
- 0
-
-
-
displayMode
DisplayMode displayMode
displayMode especifica el tipo de vista (página) que se utiliza para la búsqueda y selección. Este elemento es relevante solo cuando se busca y selecciona mediante una vista (página). Su valor es uno de los elementos de la enumeración DisplayMode. Seleccione READING o WRITING para utilizar una vista (página) de solo consulta o una vista (página) de registro, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es READING.- Returns:
- displayMode
- Default:
- adalid.core.enums.DisplayMode.UNSPECIFIED
-
-