Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
framework
View
Element
UiComponentInterface.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Framework\View\Element
;
7
8
use
Magento\Framework\View\Element\UiComponent\ContextInterface
;
9
16
interface
UiComponentInterface
extends
BlockInterface
17
{
23
public
function
getName
();
24
30
public
function
getComponentName
();
31
37
public
function
getConfiguration
();
38
44
public
function
render
();
45
53
public
function
addComponent
(
$name
,
UiComponentInterface
$component);
54
59
public
function
getComponent
(
$name
);
60
66
public
function
getChildComponents
();
67
73
public
function
getTemplate
();
74
80
public
function
getContext
();
81
88
public
function
renderChildComponent
(
$name
);
89
97
public
function
setData
($key,
$value
=
null
);
98
106
public
function
getData
($key =
''
,
$index
=
null
);
107
113
public
function
prepare
();
114
121
public
function
prepareDataSource
(array $dataSource);
122
128
public
function
getDataSourceData
();
129
}
Magento\Framework\View\Element\UiComponentInterface\getChildComponents
getChildComponents()
Magento\Framework\View\Element\UiComponentInterface\prepareDataSource
prepareDataSource(array $dataSource)
Magento\Framework\View\Element\UiComponentInterface\getData
getData($key='', $index=null)
Magento\Framework\View\Element\UiComponent\ContextInterface
Definition:
ContextInterface.php:17
Magento\Framework\View\Element\UiComponentInterface\getComponent
getComponent($name)
Magento\Framework\View\Element\UiComponentInterface
Definition:
UiComponentInterface.php:16
Magento\Framework\View\Element
Definition:
AbstractBlock.php:6
Magento\Framework\View\Element\UiComponentInterface\getName
getName()
Magento\Framework\View\Element\UiComponentInterface\prepare
prepare()
Magento\Framework\View\Element\UiComponentInterface\getComponentName
getComponentName()
Magento\Framework\View\Element\UiComponentInterface\addComponent
addComponent($name, UiComponentInterface $component)
Magento\Framework\View\Element\UiComponentInterface\getTemplate
getTemplate()
$value
$value
Definition:
gender.phtml:16
Magento\Framework\View\Element\UiComponentInterface\getConfiguration
getConfiguration()
Magento\Framework\View\Element\UiComponentInterface\getDataSourceData
getDataSourceData()
Magento\Framework\View\Element\UiComponentInterface\setData
setData($key, $value=null)
Magento\Framework\View\Element\UiComponentInterface\renderChildComponent
renderChildComponent($name)
Magento\Framework\View\Element\UiComponentInterface\getContext
getContext()
Magento\Framework\View\Element\BlockInterface
Definition:
BlockInterface.php:16
Magento\Framework\View\Element\UiComponentInterface\render
render()
$index
$index
Definition:
list.phtml:44
$name
if(!isset($_GET['name'])) $name
Definition:
log.php:14