Preguntas etiquetadas con uicomponent

Denota preguntas sobre los componentes de Magento Ui

1
Componente vs widget
En Magento 2, ¿cuál es la diferencia entre un componente y un widget? Por ejemplo, hay un componente modal y un widget modal, ambos parecen hacer lo mismo. Componente El componente Modal UI implementa una ventana secundaria que se abre en la parte superior de la ventana principal. Utiliza el …


1
Establecer un valor de configuración predeterminado en un campo de formulario de componente ui
El formato de los componentes ui para formularios y cuadrículas está cambiando en la versión 2.2 (dev). (Tal vez ya lo hizo). ¿Cómo puedo establecer un valor predeterminado para un campo? Antes de 2.2-dev, podría agregar un campo como este en el formulario. <field name="title"> <argument name="data" xsi:type="array"> <item name="config" …


2
¿Cómo puedo agregar un campo personalizado a un formulario de administrador en Magento 2?
He creado un formulario en el administrador usando componentes de la interfaz de usuario, así que en mi view/adminhtml/ui_component/[module]_[entity]_form.xmltengo lo siguiente: <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" …


2
Componente UI: muestra la hora en formato 'Ymd H: i: s' (formato de hora ISO)
Creo algunas páginas de listado de administrador por componente de interfaz de usuario, el formato de hora predeterminado en su columna de tiempo es todo lo siguiente Los códigos de componentes de la interfaz de usuario como a continuación <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" …


3
Edición personalizada del producto Magento 2 / Agregar sección de formulario personalizado
Estoy aprendiendo el componente UI. Quiero agregar una sección personalizada en el formulario de edición / agregar backend del producto, para eso He creado los siguientes archivos. vendor / module / view / 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 …


2
Magento 2: campo de cuadrícula de administrador personalizado: error al ordenar o filtrar
Agregué una columna personalizada a la cuadrícula de administración, como esta <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> En mi clase CustomerName creo valores para esta columna: public …


1
Magento 2: lo que puebla "elems" en un componente de la interfaz de usuario
La plantilla de nivel superior KnockoutJS del listado de componentes de IU se ve así <!-- File: vendor/magento//module-ui/view/base/web/templates/collection.html --> <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Esto es traducido por Magento al siguiente código bruto KnockoutJS. <!-- ko foreach: {data: elems, as: 'element'} --> <!-- ko if: hasTemplate() --><!-- …


2
Insertar ID de envío de Magento2 Lista a la cuadrícula
¿Cómo puedo enviar una identificación de mi formulario a una cuadrícula de listado de inserción? Lo que quiero hacer es, en mi forma, cargar una cuadrícula con insertar listado. En esta cuadrícula quiero todos los resultados con id del formulario. <insertListing name="insertlisting_colors_one"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="autoRender" …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.