Simple wrapper for DropDown links

CloneableInstantiable
ExtendsPHPFUI\Base
ImplementsCountable
Constants
public PHPFUI\Base::DEBUG_SOURCE = 1
Methods
public PHPFUI\Base::__clone()
public __construct(PHPFUI\HTML5Element $dropTarget, PHPFUI\HTML5Element $dropDown)
 

Construct a DropDown

    public PHPFUI\Base::__toString() : string
    public PHPFUI\Base::add( $item)
     

    Base add function. Adds to the end of the current objects

    public PHPFUI\Base::addAsFirst( $item)
     

    Base addAsFirst function. Adds to the front of the current
    object

    public PHPFUI\Base::count() : int
     

    Number of object in this object. Does not count sub objects.

    public PHPFUI\Base::done(bool $done = true) : PHPFUI\Base
     

    Form is done rendering

    public static PHPFUI\Base::getDebug(int $flags = 0) : int
     

    Gets the current debug setting

    public PHPFUI\Base::getResponse() : string
     

    Get the current response

    public PHPFUI\Base::isDone() : bool
     

    Returns true if the page needs no more processing

    public PHPFUI\Base::output() : string
     

    Output the object (convert to string)

    • return string
    public PHPFUI\Base::prepend( $item) : PHPFUI\Base
     

    Add an object in front of existing object

    public setAlignment(string $alignment) : PHPFUI\DropDown
     

    Set the alignment of the drop down

      public static PHPFUI\Base::setDebug(int $level = 0) : void
       

      Set the debug level, 1 or higher is on

      public setHover(bool $hover = true) : PHPFUI\DropDown
       

      DropDown on hover

        public setPosition(string $position) : PHPFUI\DropDown
         

        Set the position of the drop down (drop up anyone?)

          public PHPFUI\Base::setRawResponse(string $response) : PHPFUI\Base
           

          Sets the page response directly

          public PHPFUI\Base::setResponse(string $response, string $color = 'lime') : PHPFUI\Base
           

          Set a response in the standard format ('reponse' and 'color' array)

            public PHPFUI\Base::walk(string $method) : PHPFUI\Base
             

            Recursively walks all objects and calls the passed method on each object where it exists

            Methods
            protected getBody() : string
            protected getEnd() : string
            protected getStart() : string
            Properties
            private $dropDown
            private $hover
            Methods
            public static PHPFUI\Base::getDebug(int $flags = 0) : int
             

            Gets the current debug setting

            public static PHPFUI\Base::setDebug(int $level = 0) : void
             

            Set the debug level, 1 or higher is on

            © 2020 Bruce Wells
            Search Namespaces \ Classes
            ConfigurationNumbers (0-9.) only