Herramientas de usuario

Herramientas del sitio


controles:wsplitbutton

¡Esta es una revisión vieja del documento!


wSplitButton

CLASS WSplitButton FROM WControl

   PROPERTY cClassId         INIT "sbt"

   PROPERTY cText            INIT "" WRITE INLINE ::FcText := ::AdjustText( Value )
                                             // Texto a poner en el Button
   PROPERTY aParams          INIT {}         // Se añade a los aParams de cada uno de los aItems

   PROPERTY oIcon       AS WIcon  // Icono a la derecha del texto
   PROPERTY cIcon       INIT "" WRITE INLINE ::oIcon:cIcon :=  Value READ INLINE ::oIcon:cIcon   // Icono del botón
   // Vamos a mantener provisionalmente las propiedades directas de los iconos pero van ha desaparecer

   PROPERTY oIconMenu        AS WIcon  // Icono a la derecha del texto
   PROPERTY cIconMenu        INIT "" WRITE INLINE ::oIconMenu:cIcon :=  Value READ INLINE ::oIconMenu:cIcon   // Icono del botón

   PROPERTY lLarge           INIT .F.        // Modo largo del botón
   PROPERTY lCenter          INIT .F.        // Se centra en su contenedor

   PROPERTY nFix             INIT 0          // Ancho fijo del botón en px
   PROPERTY cTextAlign       INIT xc_Center  // Alineación de texto en el botón
   PROPERTY lBold            INIT .F.        // Pone todo el texto de botón en Negrita

   Property aItems           Init {}         // Array de wItemFloatBtn

   METHOD Create()

   METHOD AddItem(cOnClick, cIcon, cText, lDivider, aParams, cAjaxBevel, lModalResult, aBadge)

   METHOD New( oParent )

ENDCLASS
controles/wsplitbutton.1604698584.txt.gz · Última modificación: 06/11/2020 21:36 por pedro