Perguntas com a marcação «knockoutjs»

Indica perguntas relacionadas ao uso de Knockout no Magento2


2
Magento2 traduzindo texto do modelo Javascript (KO)
Estou tentando adicionar uma tradução para o texto <!-- ko i18n: 'Store credit available' --><!-- /ko -->presente vendor/magento/module-customer-balance/view/frontend/web/template/payment/customer-balance.html, mas se eu tentar alterar o texto no meu i18n/en_US.csv, ainda não está funcionando. Limpei o cache e usei a implantação de conteúdo estático. Existe uma maneira diferente de adicionar traduções para …


1
Como o Magento 2 aplica as ligações KnockoutJS
Por uma leitura muito superficial da documentação do KnockoutJS, a inicialização de uma visualização Knockout muito básica é semelhante à seguinte // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates …

3
Magento 2 adiciona validação de atributo de produto personalizado a partir do script de instalação
[ 'type' => 'int', 'back-end' => '', 'frontend' => '', 'label' => 'XXXX', 'input' => 'texto', 'frontend_class' => 'validar maior que zero', 'fonte' => '', 'global' => \ Magento \ Eav \ Modelo \ Entidade \ Atributo \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'visible' => true, 'required' => true, 'user_defined' => false, …

3
O que são os itens de "origem" nos arquivos de componentes da interface do usuário
Nos arquivos de configuração do UI Form Component do Magento 2, você verá um itematributo com o mesmo source- <item name="source" xsi:type="string">block</item>abaixo. #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml <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="label" xsi:type="string" translate="true">Block Title</item> <item name="formElement" xsi:type="string">input</item> <item name="source" xsi:type="string">block</item> <item name="sortOrder" xsi:type="number">20</item> <item …

1
Magento 2 novo modelo de sistema de grade
Venho pesquisando no novo sistema de grade de back-end do Magento na versão beta 1.0.0 do Merchant. Antes de tudo, devo dizer que estou impressionado. Agora você pode selecionar quais colunas visualizar, reordená-las, filtrar por atributos que não necessariamente têm uma coluna. Mas isso não é importante. Não entendo como …

3
problema de atualização da página de checkout
Antes de tudo, quero dar algumas capturas de tela para entender meu problema. Agora eu quero adicionar código relacionado aqui. etc / frontend / di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Checkout\Model\CompositeConfigProvider"> <arguments> <argument name="configProviders" xsi:type="array"> <item name="checkout_deliverysign_block" xsi:type="object">Kensium\DeliverySign\Model\DeliverySignConfigProvider</item> </argument> </arguments> </type> </config> DeliverySignConfigProvider <?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use …


2
Magento 2: O que é um Tag `<each />`?
Tão perto quanto eu posso dizer, quando você vê uma Grade no back-end do Magento, o seguinte modelo "carregado sobre XHR" KnockoutJS é o que começa a renderizar coisas File: vendor/magento//module-ui/view/base/web/templates/collection.html URL: http://magento.example.xom/pub/static/adminhtml/Magento/backend/en_US/Magento_Ui/templates/collection.html &lt;each args="data: elems, as: 'element'"&gt; &lt;render if="hasTemplate()"/&gt; &lt;/each&gt; No entanto - estou um pouco sem saber o …


2
ligação de modelo personalizado magento2 knockoutjs
Estou tentando entender o knockoutjs no magento2.especialmente a ligação de modelos personalizados. Não consigo obter o fluxo de ideias de renderizar isso. Alguém pode ter idéia de como funciona? atleast Onde posso encontrar a definição de getTemplate? &lt;!-- ko if: (!quoteIsVirtual) --&gt; &lt;!-- ko foreach: getRegion('customer-email') --&gt; &lt;!-- ko template: …

1
Como compartilhar observáveis ​​Knockout JS entre componentes da interface do usuário
Entendo como usar imports: {}eexports: {} compartilhar as propriedades dos componentes de uma interface do usuário, como: defaults: { exports: { shouldShowMessage: '${$.component}' } } Que retorna o nome do componente nas exportações. Mas quando tento exportar um observável do Knockout, ele é sempre indefinido: defaults: { exports: { shouldShowMessage: …

2
Como usar o Knockout JS no Magento 2
Meu problema: Estou tentando escrever um pequeno aplicativo Knockout JS no Magento 2, estou tendo dificuldades para inicializar o aplicativo, pois quando o uso ko.applyBindings(AppViewModel, document.getElementById("koTest"));quebra o Knockout usado pelo Magento e gera este erro: Uncaught Error: You cannot apply bindings multiple times to the same element. Eu suspeito que …

1
Como posso ativar o código para ser executado após o knockoutjs renderizar em adminhtml
ATUALIZAÇÃO : Você pode acessar os modelos de exibição diretamente. Se você precisar acionar o código para executar após uma renderização, use MutationObserver. Vou postar meu código assim que tiver um bom exemplo de trabalho. Pergunta original: Temos muitos pedidos por telefone. Estou trabalhando em um módulo que preenche automaticamente …

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.