Вопросы с тегом «uicomponent»

Обозначает вопросы относительно компонентов Magento Ui

1
Что такое reverseMetadataMerge в компонентах пользовательского интерфейса?
Когда я смотрю на документацию по компонентам пользовательского интерфейса , я замечаю следующее: <item name="reverseMetadataMerge" xsi:type="boolean">true</item> Теперь, большинство аргументов довольно самоочевидны в том, что они делают, или я уже знаю это, но что делает reverseMetadataMerge?

1
Компонент против виджета
В Magento 2 какая разница между компонентом и виджетом? Например, есть модальный компонент и модальный виджет, оба они, кажется, делают одно и то же. Составная часть Компонент Modal UI реализует вторичное окно, которое открывается поверх главного окна. Он использует модальный виджет. Виджет Magento модальный виджет реализует вторичное окно , которое …

1
Установите значение конфигурации по умолчанию в поле формы пользовательского интерфейса
Формат ui-компонентов для форм и сеток меняется в версии 2.2 (dev). (возможно, это уже сделал). Как я могу установить значение по умолчанию для поля. До версии 2.2-dev вы могли добавить подобное поле в форму. <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="default" xsi:type="string">Some default value.</item> …

2
Magento 2: Как обнаружить изменение шага оформления заказа
Я пытаюсь выяснить лучший метод обнаружения изменения шага в кассе Magento 2. Например, переходя от деталей доставки к оплате или наоборот. Я немного покопался, и vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.jsя могу использовать, next()который срабатывает при нажатии кнопки «Продолжить», и navigateTo()который срабатывает, когда пользователь нажимает на шаг проверки - но оба метода кажутся довольно хакерскими, …

2
Как добавить пользовательское поле в форму администратора в Magento 2?
Я создал форму в админке, используя компоненты пользовательского интерфейса, поэтому у меня view/adminhtml/ui_component/[module]_[entity]_form.xmlесть следующее: <field name="configuration"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Configuration</item> <item name="formElement" xsi:type="string">textarea</item> <item name="source" xsi:type="string">form</item> <item name="sortOrder" xsi:type="number">30</item> <item name="dataScope" xsi:type="string">configuration</item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item> </item> </item> </argument> …

1
Обновление таблицы ui_bookmark при добавлении столбцов через XML ui_component
В Magento 2 ui_componentсетка на основе позволяет вам изменить порядок столбцов, и Magento запомнит ваши настройки при следующем входе в систему. Это достигается путем сохранения данных в Magento в ui_bookmarkтаблице (через Magento\Ui\Model\Bookmarkобъект модели). Хотя эта функция полезна, она может создавать проблемы, когда разработчик расширений или системный интегратор использует Magento ui_componentXML …

2
Компонент пользовательского интерфейса - отображать время в формате «Ymd H: i: s» (формат времени ISO)
Я создаю несколько страниц со списком администратора по компонентам пользовательского интерфейса, формат времени по умолчанию в их столбце времени, как показано ниже Коды компонентов пользовательского интерфейса, как показано ниже <column name="created_at" class="Magento\Ui\Component\Listing\Columns\Date"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">dateRange</item> <item name="component" xsi:type="string">Magento_Ui/js/grid/columns/date</item> <item name="dataType" xsi:type="string">date</item> <item name="label" xsi:type="string" …

2
Как передать данные в другие компоненты пользовательского интерфейса DataProvider
У меня есть компонент пользовательского интерфейса сетки, который находится внутри набора полей какой-то отредактированной формы. Мне нужно передать entity_idиз формы редактирования в сетку, где я могу отфильтровать коллекцию некоторых элементов по некоторому значению, и сетка покажет соответствующий результат. Я создал компонент сетки, используя компонент insertListing. <insertListing name="slide_grid"> <argument name="data" xsi:type="array"> …

3
Редактирование продукта Magento 2 / Добавление пользовательского раздела формы администратора
Я изучаю компонент пользовательского интерфейса. Я хочу добавить пользовательский раздел в форму редактирования продукта / добавить бэкэнд, так что для этого Я создал следующие файлы. поставщик / модуль / вид / adminhtml / ui_component / product_form.xml <?xml version="1.0" encoding="UTF-8"?> <form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd"> <fieldset name="mobile"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> …

3
Magento 2: Как скрыть столбец в сетке администратора?
Используя 2.1.3, есть ли способ скрыть весь столбец из сетки администратора компонента пользовательского интерфейса ? Я обнаружил, что Magento2 добавляет класс CSS в столбец сетки пользовательского интерфейса , и это скрывает столбец, но не заголовок столбца (смещение столбцов сетки).

2
Magento 2 - пользовательское поле сетки администратора - ошибка при сортировке или фильтрации
Я добавил пользовательский столбец в сетку администратора, вот так <column name="customer_name" class="Vendor\Module\Ui\Component\Listing\Columns\CustomerName"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">text</item> <item name="editor" xsi:type="string">text</item> <item name="sortable" xsi:type="string">true</item> <item name="label" xsi:type="string" translate="true">Customer Name</item> <item name="sortOrder" xsi:type="number">30</item> </item> </argument> </column> В моем классе CustomerName я создаю значения для этого столбца: public function …

1
Зарезервированное ключевое слово в действии контроллера - Magento 2
Я работаю над концепцией сетки администратора. Я нашел один исходный код на github и проанализировал его. Хотя я обнаружил, что URL отличается от объявления в макете компонента пользовательского интерфейса . <item name="url" xsi:type="string">*/*/new</item> */*Имеется в виду текущее имя фронта и путь действия, но я не смог найти New.phpв пути контроллера, …

1
Magento 2: что населяет «элементы» в компоненте пользовательского интерфейса
KnockoutJS шаблон верхнего уровня для перечисления UI Component выглядит следующим образом <!-- File: vendor/magento//module-ui/view/base/web/templates/collection.html --> <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Это переводится Magento в следующий необработанный код KnockoutJS. <!-- ko foreach: {data: elems, as: 'element'} --> <!-- ko if: hasTemplate() --><!-- ko template: getTemplate() --><!-- /ko --><!-- …

2
Magento2 Нужно построить Grid с несколькими коллекциями таблиц, используя компоненты пользовательского интерфейса
Начиная с создания пользовательского модуля, он имеет функцию отображения представления GRID, для которого необходимо объединить несколько таблиц в коллекции и отобразить их в GRID и фильтрах. Я использовал UI Component из magento2, но не смог выполнить задачи по объединению нескольких таблиц в коллекции и подготовить сетку. Любой может помочь мне …

2
Magento2 отправить ID insertListing в сетку
Как я могу отправить идентификатор из моей формы в сетку листинга вставки? То, что я хочу сделать, в моей форме я загружаю сетку с листингом вставки. В этой сетке я хочу все результаты с идентификатором формы. <insertListing name="insertlisting_colors_one"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="autoRender" xsi:type="boolean">true</item> <item name="imports" xsi:type="array"> …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.