Package adalid.core

Class Tab

    • Constructor Detail

      • Tab

        public Tab()
    • Method Detail

      • getTabFieldsList

        public List<TabField> getTabFieldsList()
        Returns:
        the tab fields
      • getRenderingFilter

        public BooleanExpression getRenderingFilter()
        Returns:
        the rendering filter
      • setRenderingFilter

        public void setRenderingFilter​(BooleanExpression renderingFilter)
        El método setRenderingFilter se utiliza para establecer el filtro de presentación de grupos de propiedades en pestañas (tabs), en vistas (páginas) de consulta y registro de la entidad. Solo para las instancias de la entidad que cumplen con los criterios del filtro, la pestaña será visible.
        Parameters:
        renderingFilter - expresión booleana que se utiliza como filtro
      • newTabField

        public void newTabField​(EntityCollection collection)
        El método newTabField se utiliza para agregar colecciones a un grupo. Los grupos generan pestañas (tabs) en las vistas (páginas) de consulta y registro detallado de la entidad. Los grupos pueden estar integrados por una o más colecciones. Una misma colección puede estar en más de un grupo.
        Parameters:
        collection - colección de la entidad
      • newTabField

        public void newTabField​(Property property)
        El método newTabField se utiliza para agregar propiedades a un grupo. Los grupos generan pestañas (tabs) en las vistas (páginas) de consulta y registro detallado de la entidad. Los grupos pueden estar integrados por una o más propiedades. Una misma propiedad puede estar en más de un grupo.
        Parameters:
        property - propiedad de la entidad
      • newTabField

        public void newTabField​(Property... property)
        El método newTabField se utiliza para agregar propiedades a un grupo. Los grupos generan pestañas (tabs) en las vistas (páginas) de consulta y registro detallado de la entidad. Los grupos pueden estar integrados por una o más propiedades. Una misma propiedad puede estar en más de un grupo.
        Parameters:
        property - una o más propiedades de la entidad
      • getSequenceNumber

        public int getSequenceNumber()
        Returns:
        the tab sequence number
      • setSequenceNumber

        public void setSequenceNumber​(int sequenceNumber)
        El método setSequenceNumber se utiliza para establecer el número de secuencia o posición relativa en la que se muestra la pestaña (tab) correspondiente al grupo de propiedades, en las vistas (páginas) de consulta y registro detallado de la entidad. El valor predeterminado del atributo es 0. Si todos los grupos tienen el mismo número de secuencia (0 o cualquier otro), entonces las vistas muestran las pestañas en el orden en el que los grupos están definidos en la entidad.
        Parameters:
        sequenceNumber - número de secuencia o posición relativa en la que se muestra la pestaña. Su valor debe ser un número entero entre 0 y 1.000.000. Especificar un valor menor que 0 equivale a especificar 0. Especificar un valor mayor que 1.000.000 equivale a especificar 1.000.000.
      • getFieldIndex

        public int getFieldIndex()
      • copy

        public void copy​(Step step)
        El método copy produce una copia profunda de un paso. Las copias profundas duplican tanto como sea posible, incluidos los campos del paso.
        Parameters:
        step - el paso a copiar
      • copy

        public void copy​(Step step,
                         boolean deep)
        El método copy copia los atributos de un paso. La copia puede ser profunda o superficial, según el valor del parámetro deep.
        Parameters:
        step - el paso a copiar
        deep - true para una copia profunda, false para una copia superficial. Las copias profundas duplican tanto como sea posible, incluidos los campos del paso. Las copias superficiales duplican lo menos posible, excluyendo los campos del paso.