public function setTooltip($txt, $placement = null, $html = null, $container = null, $delay = null)
    {
        if (Container::getDevice()->isMobileOrTablet()) {
            return $this;
        }
        if ($txt === null || $txt === '') {
            $this->tooltip = null;
            $this->tooltipOptions = [];
        }
        $this->tooltip = (string) $txt;
        $placement !== null && Checkers::checkPlacement($placement);
        $placement !== null && $this->tooltipOptions['data-placement'] = $placement;
        $html      !== null && $this->tooltipOptions['data-html'] = (int) (bool) $html;
        $container !== null && $this->tooltipOptions['data-container'] = (string) $container;
        $delay     !== null && $this->tooltipOptions['data-delay'] = (int) $delay;
        return $this;
    }