PHP 클래스 Smile\ElasticsuiteCatalogRule\Block\Product\Conditions

저자: Aurelien FOUCRET ([email protected])
상속: extends Magento\Backend\Block\Template, implements Magento\Framework\Data\Form\Element\Renderer\RendererInterface
파일 보기 프로젝트 열기: smile-sa/elasticsuite

보호된 프로퍼티들

프로퍼티 타입 설명
$_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