2. UI компоненты это:
2
● База элементов интерфейса таких, как кнопки, формы,
диалоги и т.д.
● Предназначены для простого и гибкого рендера
пользовательских интерфейсов
● Все компоненты определены в модуле Magento_UI
● Используются как в backend, так и в frontend области
28. Debug UI Components
JS debugging using uiRegistry
var registry = require('uiRegistry');
var component = registry.get('%componentName%');
// Admin > Products > Catalog > Add Product
var fieldName = registry.get('product_form.product_form.product-
details.container_name.name');
28
29. Debug UI Components
console.log(fieldName.name); //
product_form.product_form.product-details.container_name.name
fieldName.trigger('validate'); // will invoke validation
fieldName.visible(false); // will hide field from page
fieldName.visible(true); // will show field again
fieldName.value(); // will show current field value
fieldName.value('New string value'); // will change field value
to string 'New string value'
29