inlineTranslate = $inlineTranslate;
        parent::__construct($context, $data);
    }
    /**
     * Render element
     *
     * @param \Magento\Framework\Data\Form\Element\AbstractElement $element
     * @return string
     *
     * @see RendererInterface::render()
     */
    public function render(\Magento\Framework\Data\Form\Element\AbstractElement $element)
    {
        $element->addClass('element-value-changer');
        $valueName = $element->getValueName();
        if ($valueName === '') {
            $valueName = '...';
        }
        if ($element->getShowAsText()) {
            $html = '  ' .
                htmlspecialchars(
                    $valueName
                ) . ' ';
        } else {
            $html = ' getParamId() ? ' id="' .
                $element->getParamId() .
                '"' : '') .
                '>' .
                '';
            if ($this->inlineTranslate->isAllowed()) {
                $html .= $this->escapeHtml($valueName);
            } else {
                $html .= $this->escapeHtml(
                    $this->filterManager->truncate($valueName, ['length' => 33, 'etc' => '...'])
                );
            }
            $html .= ' ' . $element->getElementHtml();
            if ($element->getExplicitApply()) {
                $html .= ' 
 ';
            }
            $html .= ' ';
        }
        return $html;
    }
}