PHP Класс Smile\ElasticsuiteCatalogRule\Block\Product\Conditions

Автор: Aurelien FOUCRET ([email protected])
Наследование: extends Magento\Backend\Block\Template, implements Magento\Framework\Data\Form\Element\Renderer\RendererInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_template string
$conditions Magento\Rule\Block\Conditions
$element Magento\Framework\Data\Form\Element\AbstractElement
$elementFactory Magento\Framework\Data\Form\Element\Factory
$input Magento\Framework\Data\Form\Element\Text
$rule Smile\ElasticsuiteCatalogRule\Model\Rule

Открытые методы

Метод Описание
__construct ( Magento\Backend\Block\Template\Context $context, Magento\Framework\Data\Form\Element\Factory $elementFactory, Magento\Rule\Block\Conditions $conditions, Smile\ElasticsuiteCatalogRule\Model\RuleFactory $ruleFactory, array $data = [] ) Block constructor.
getElement ( ) : Magento\Framework\Data\Form\Element\AbstractElement Get currently edited element.
getHtmlId ( ) : string Retrieve element unique container id.
getInputHtml ( ) : string Render HTML of the element using the rule engine.
getNewChildUrl ( ) : string Get URL used to create a new child condition into the rule.
render ( Magento\Framework\Data\Form\Element\AbstractElement $element )

Описание методов

__construct() публичный Метод

Block constructor.
public __construct ( Magento\Backend\Block\Template\Context $context, Magento\Framework\Data\Form\Element\Factory $elementFactory, Magento\Rule\Block\Conditions $conditions, Smile\ElasticsuiteCatalogRule\Model\RuleFactory $ruleFactory, array $data = [] )
$context Magento\Backend\Block\Template\Context Templating context.
$elementFactory Magento\Framework\Data\Form\Element\Factory Form element factory.
$conditions Magento\Rule\Block\Conditions Rule conditions block.
$ruleFactory Smile\ElasticsuiteCatalogRule\Model\RuleFactory Search rule factory.
$data array Additional data.

getElement() публичный Метод

Get currently edited element.
public getElement ( ) : Magento\Framework\Data\Form\Element\AbstractElement
Результат Magento\Framework\Data\Form\Element\AbstractElement

getHtmlId() публичный Метод

Retrieve element unique container id.
public getHtmlId ( ) : string
Результат string

getInputHtml() публичный Метод

Render HTML of the element using the rule engine.
public getInputHtml ( ) : string
Результат string

getNewChildUrl() публичный Метод

Get URL used to create a new child condition into the rule.
public getNewChildUrl ( ) : string
Результат string

render() публичный Метод

public render ( Magento\Framework\Data\Form\Element\AbstractElement $element )
$element Magento\Framework\Data\Form\Element\AbstractElement

Описание свойств

$_template защищенное свойство

protected string $_template
Результат string

$conditions защищенное свойство

protected Conditions,Magento\Rule\Block $conditions
Результат Magento\Rule\Block\Conditions

$element защищенное свойство

protected AbstractElement,Magento\Framework\Data\Form\Element $element
Результат Magento\Framework\Data\Form\Element\AbstractElement

$elementFactory защищенное свойство

protected Factory,Magento\Framework\Data\Form\Element $elementFactory
Результат Magento\Framework\Data\Form\Element\Factory

$input защищенное свойство

protected Text,Magento\Framework\Data\Form\Element $input
Результат Magento\Framework\Data\Form\Element\Text

$rule защищенное свойство

protected Rule,Smile\ElasticsuiteCatalogRule\Model $rule
Результат Smile\ElasticsuiteCatalogRule\Model\Rule