Perguntas com a marcação «uicomponent»

Indica perguntas sobre os componentes da interface do usuário do Magento

1
Componente vs Widget
No Magento 2, qual é a diferença entre um componente e um widget? Por exemplo, há um componente modal e um widget modal, ambos parecem fazer a mesma coisa. Componente O componente Modal UI implementa uma janela secundária que é aberta na parte superior da janela principal. Ele usa o …

2
Validando elementos de formulário criados por meio de componentes da interface do usuário
Estou tentando ter uma validação personalizada para um dos meus campos de formulário do Magento 2 que são gerados por meio de componentes da interface do usuário. Eu sei que posso criar o valor necessário adicionando um validationitem na configuração. Como isso: <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> …

1
Defina um valor de configuração padrão em um campo de formulário de componente de interface do usuário
O formato da ui-components para formulários e grades está mudando na versão 2.2 (dev). (talvez já tenha feito). Como posso definir um valor padrão para um campo. Antes da versão 2.2-dev, você poderia adicionar um campo como este no formulário. <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" …

2
Magento 2: Como detectar alterações na etapa do checkout
Estou tentando descobrir o melhor método para detectar uma mudança de etapa no checkout do Magento 2. Por exemplo, passando de detalhes de remessa para pagamento ou vice-versa. Eu fiz algumas escavações e vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.jsposso usar next()quais acionamentos no botão continuar e navigateTo()quais acionamentos quando um usuário clica diretamente na saída …


2
Como posso adicionar um campo personalizado a um formulário de administração no Magento 2?
Eu criei um formulário no administrador usando componentes da interface do usuário, então no meu view/adminhtml/ui_component/[module]_[entity]_form.xmleu tenho o seguinte: <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 …

1
Atualizando a tabela ui_bookmark ao adicionar colunas via XML ui_component
No Magento 2, as ui_componentgrades baseadas permitem reordenar as colunas e o Magento lembrará suas configurações na próxima vez que você efetuar login. Isso é conseguido pelo Magento salvando dados na ui_bookmarktabela (através de um Magento\Ui\Model\Bookmarkobjeto de modelo). Embora esse recurso seja interessante, ele pode criar problemas quando um desenvolvedor …

2
Componente da interface do usuário - exibe a hora no formato 'Ymd H: i: s' (formato de hora ISO)
Crio algumas páginas de listagem de administradores por componente da interface do usuário, o formato padrão da hora na coluna de horário, como abaixo Os códigos dos componentes da interface do usuário, como abaixo <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 …


3
Magento 2 Product Edit / Add admin form custom section
Estou aprendendo o componente da interface do usuário. Quero adicionar uma seção personalizada no formulário de edição / adição de produto, para que Eu criei os seguintes arquivos. fornecedor / módulo / 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"> …


2
Magento 2 - campo da grade de administração personalizada - erro ao classificar ou filtrar
Adicionei coluna personalizada à grade do administrador, assim <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> Na minha classe CustomerName, crio valores para esta coluna: public function prepareDataSource(array $dataSource) …

1
Palavra-chave reservada na ação do controlador - Magento 2
Estou trabalhando em um conceito de grade de administração. Encontrei um código fonte do github e analisei esse. Embora eu tenha encontrado o URL, é diferente da declaração no layout do componente da interface do usuário . <item name="url" xsi:type="string">*/*/new</item> */*é o nome da frente atual médio e o caminho …

1
Magento 2: O que preenche "elems" em um componente de interface do usuário
O modelo KnockoutJS de nível superior da lista Componente da UI é semelhante a este <!-- File: vendor/magento//module-ui/view/base/web/templates/collection.html --> <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Isso é traduzido pelo Magento no seguinte código KnockoutJS bruto. <!-- ko foreach: {data: elems, as: 'element'} --> <!-- ko if: hasTemplate() --><!-- …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.