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
      DisplayMode displayMode
      displayMode especifica el tipo de vista (página) que se utiliza para la búsqueda y selección.
      ListStyle listStyle
      listStyle especifica el tipo de lista desplegable que se utiliza para la selección.
      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.
      SearchType searchType
      searchType 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