Domande taggate «knockoutjs»

Indica domande relative all'utilizzo di Knockout in Magento2

2
In Magento2 che cos'è <script type = “text / x-magento-init”>?
Sono nuovo di Magento2 e la nostra organizzazione ha appena ottenuto la licenza EE. L'ho installato sul mio computer locale e il modello predefinito sputa il seguente mixato con HMTL: &lt;script type="text/x-magento-init"&gt; { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } &lt;/script&gt; E …

2
Magento2 traduce il testo del modello Javascript (KO)
Sto cercando di aggiungere una traduzione per il testo &lt;!-- ko i18n: 'Store credit available' --&gt;&lt;!-- /ko --&gt;presente in vendor/magento/module-customer-balance/view/frontend/web/template/payment/customer-balance.html, ma se provo a cambiare il testo nel mio i18n/en_US.csv, continua a non funzionare. Ho svuotato la cache e utilizzato la distribuzione del contenuto statico. Esiste un modo diverso di …

3
Magento 2: Come / dove si trova la funzione knockout `getTemplate`?
Molte pagine di backend Magento contengono quanto segue nel loro codice sorgente &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt; Capisco (o pensi di farlo?) Che &lt;!-- ko templateè un'associazione di modelli senza contenitore KnockoutJS . Ciò che non è chiaro per me è: in quale contesto viene getTemplate()chiamata la funzione? …

1
In che modo Magento 2 applica gli attacchi KnockoutJS
Per una lettura molto superficiale della documentazione di KnockoutJS, l'inizializzazione di una vista Knockout molto semplice è simile alla seguente // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates knockout.js …

3
Magento 2 aggiunge la convalida dell'attributo del prodotto personalizzato dallo script di installazione
[ 'type' =&gt; 'int', 'backend' =&gt; '', 'frontend' =&gt; '', 'label' =&gt; 'XXXX', 'input' =&gt; 'text', 'frontend_class' =&gt; 'validate-Greater-Than-Zero', 'source' =&gt; '', 'global' =&gt; \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'visible' =&gt; true, 'richiesto' =&gt; vero, 'user_defined' =&gt; false, 'default' =&gt; 0, …

3
Quali sono gli elementi "sorgente" nei file dei componenti dell'interfaccia utente
Nei file di configurazione del componente modulo interfaccia utente di Magento 2, vedrai spesso un itemattributo con lo stesso di source- &lt;item name="source" xsi:type="string"&gt;block&lt;/item&gt;sotto. #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml &lt;field name="title"&gt; &lt;argument name="data" xsi:type="array"&gt; &lt;item name="config" xsi:type="array"&gt; &lt;item name="dataType" xsi:type="string"&gt;text&lt;/item&gt; &lt;item name="label" xsi:type="string" translate="true"&gt;Block Title&lt;/item&gt; &lt;item name="formElement" xsi:type="string"&gt;input&lt;/item&gt; &lt;item name="source" xsi:type="string"&gt;block&lt;/item&gt; &lt;item name="sortOrder" …

1
Magento 2 nuovo modello di sistema di griglia
Ho cercato nel nuovo sistema di griglia back-end di Magento sulla versione Merchant beta 1.0.0. Prima di tutto devo dire che sono impressionato. Ora puoi selezionare quali colonne visualizzare, puoi riordinarle, puoi filtrare per attributi che non hanno necessariamente una colonna. Ma questo non è importante. Non capisco come viene …

3
problema di aggiornamento della pagina di pagamento
Prima di tutto voglio dare alcune schermate per capire il mio problema. Ora voglio aggiungere il codice correlato qui. etc / frontend / di.xml &lt;?xml version="1.0"?&gt; &lt;config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"&gt; &lt;type name="Magento\Checkout\Model\CompositeConfigProvider"&gt; &lt;arguments&gt; &lt;argument name="configProviders" xsi:type="array"&gt; &lt;item name="checkout_deliverysign_block" xsi:type="object"&gt;Kensium\DeliverySign\Model\DeliverySignConfigProvider&lt;/item&gt; &lt;/argument&gt; &lt;/arguments&gt; &lt;/type&gt; &lt;/config&gt; DeliverySignConfigProvider &lt;?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use Magento\Store\Model\ScopeInterface; …

4
Aggiungi l'attributo del prodotto personalizzato al riepilogo del checkout Magento 2
Sto provando ad aggiungere un attributo di prodotto personalizzato all'elenco di articoli nella sezione di riepilogo nel checkout in Magento 2. Il file modello è su Magento_Checkout/web/template/summary/item/details.htmle sto cercando di visualizzare il valore dell'attributo personalizzato prima del nome del prodotto. Qualche idea su come questo valore viene aggiunto al modello …

2
Magento 2: cos'è un tag `<each />`?
Per quanto posso dire, quando si visualizza una griglia nel backend di Magento, il seguente modello KnockoutJS "caricato su XHR" è ciò che inizia a rendere le cose 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; Tuttavia, sono un po 'perplesso su cosa siano il &lt;each/&gt;tag …

3
Magento 2: spostare il pulsante dell'ordine dei luoghi dal pagamento alla barra laterale nella pagina di pagamento?
Voglio spostare il pulsante dell'ordine dei posti dal pagamento alla barra laterale nella pagina di pagamento. Qualcuno può darmi un suggerimento? Modifica : è anche possibile (con la risposta / l'approccio forniti) ? Dalla mia ricerca ogni metodo di pagamento ha il suo modello .html incluso un proprio pulsante. Questo …

2
associazione modello personalizzato knockoutjs magento2
Sto cercando di capire knockoutjs in magento2. In particolare il template personalizzato. Non riesco a ottenere il flusso di idee per renderlo. Qualcuno può avere idea di come funziona? atleast Dove posso trovare la definizione di getTemplate? &lt;!-- ko if: (!quoteIsVirtual) --&gt; &lt;!-- ko foreach: getRegion('customer-email') --&gt; &lt;!-- ko template: …

1
Come condividere osservabili Knockout JS tra i componenti dell'interfaccia utente
Comprendo come utilizzare imports: {}eexports: {} condividere le proprietà dei componenti di un'interfaccia utente, come ad esempio: defaults: { exports: { shouldShowMessage: '${$.component}' } } Che restituisce il nome del componente nelle esportazioni. Ma quando provo ad esportare un Knockout osservabile è sempre indefinito: defaults: { exports: { shouldShowMessage: '${$.shouldShowMessage}' …


2
Come usare Knockout JS in Magento 2
Il mio problema: Sto tentando di scrivere una piccola app Knockout JS in Magento 2, sto lottando per inizializzare l'app poiché quando la utilizzo ko.applyBindings(AppViewModel, document.getElementById("koTest"));interrompe il Knockout utilizzato da Magento e genera questo errore: Uncaught Error: You cannot apply bindings multiple times to the same element. Sospetto sia a …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.