Als «uicomponent» getaggte Fragen

Bezeichnet Fragen zu Magento Ui-Komponenten

4
Erklärung des UI Component Grid in Magento 2
Gibt es eine gute Erklärung und / oder ein Beispiel für die Mindestkonfiguration, die zum Erstellen eines UI-Komponentenrasters in Magento 2 erforderlich ist? Ich weiß, dass es unzählige Kernkomponenten gibt, wie z ./vendor/magento/module-catalog/view/adminhtml/ui_component/product_listing.xml Diese XML-Dateien sind jedoch umfangreich, und es gibt nur wenige Erklärungen, was die einzelnen Knoten tun und …

1
Magento 2 Adminhtml verteilt Formulare auf mehrere Tabs
Ich versuche ein Backend-Modul zu erstellen, wobei ich auf meiner Bearbeitungsseite das admin-2column-leftLayout verwende. Ich möchte auf jeder Registerkarte ein Formular haben, verstehe aber nicht, wie ich das machen kann. Idealerweise würde ich gerne wissen uiComponents, wie ich verschiedenen Registerkarten unterschiedliche Formulare zuweisen oder wie ich eines uiComponentfür mein Formular …

4
Zeigen Sie in Magento 2 ein Bild im Admin-Raster an
Ich möchte ein Bild im Admin-Raster eines meiner Module anzeigen. Ich verwende das neue Rastersystem, das mit UI-Komponenten. Ich habe mir angesehen, wie das Vorschaubild im Raster für Produkte hinzugefügt wird, aber es geht mir irgendwie über den Kopf. Meine Entität ist nicht EAV, ist eine einfache flache Tabellenentität. Ich …

2
Magento 2: Was sind die Vorteile der Verwendung von UI-Grid-Komponenten gegenüber der Standard-Grid.php?
Also führte Magento 2 die UI-Komponenten ein. Eines davon ist das UI Component Grid (weitere Informationen dazu finden Sie hier: Erklärung des UI Component Grid in Magento 2 ) Beim Erstellen eines benutzerdefinierten Moduls habe ich mich an die alte Magento 1-Methode gehalten und eine Grid.phpDatei erstellt, die mein adminhtml-Raster …

2
Magento 2: Implementiere UI Fileuploader
Ich habe kürzlich die FileUploader Ui-Komponente in meinem Formular auf Magento 2.1.7 implementiert. Der Code dafür ist hier ( app / code / Vendor / Blog / view / adminhtml / ui_component / vendor_blog_form.xml ): <field name="featured_images"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" translate="true" xsi:type="string">Hervorgehobene …

2
Magento 2 - So fügen Sie die DateTime-UI-Komponente hinzu
Ich möchte beim Hinzufügen einer neuen Seite ein neues Feld als Datum / Uhrzeit in den CMS-Seitenabschnitt einfügen. Ich habe festgestellt, dass Magento die UI-Komponente für dieses Feld verwendet. Nach dem Durchsuchen konnte ich das Datumsfeld mit dem folgenden Code hinzufügen, aber kein Datum / Uhrzeit-Feld hinzufügen. Kann mir jemand …

3
Fügen Sie mithilfe von UI-Komponenten eine Notiz unter einem Formularfeld hinzu
Wie kann ich in Magento 2 mit Hilfe von UI-Komponenten einen kleinen Text unter ein Feld einfügen? Mit Magento\Framework\Data\Formkönnte ich das machen: /** @var \Magento\Framework\Data\Form $form */ $form = $this->formFactory->create(); $fieldset = $form->addFieldset( 'base_fieldset', [ 'legend' => __('Some legend here'), 'class' => 'fieldset-wide' ] ); $fieldset->addField( 'name', 'text', [ 'name' …

3
Was sind die Quellelemente in den UI-Komponentendateien?
In den Konfigurationsdateien für die UI-Formularkomponente von Magento 2 wird häufig ein itemAttribut mit dem folgenden source- <item name="source" xsi:type="string">block</item>angezeigt. #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 name="dataScope" xsi:type="string">title</item> …

1
Magento 2: Was ist der Unterschied zwischen den beiden Grid Component Data Providern?
In Magento 2.1 sind insgesamt 25 Anbieter für die Auflistung von UI-Komponenten / Grid-Daten konfiguriert und in Verwendung. Ihre Datenprovider-Klassen und ui_component-Dateien sind unten aufgeführt Magento\Bundle\Ui\DataProvider\Product\BundleDataProvider bundle_product_listing.xmlMagento\Catalog\Ui\DataProvider\Product\Attributes\Listing product_attributes_grid.xml Magento\Catalog\Ui\DataProvider\Product\ProductCustomOptionsDataProvider product_custom_options_listing.xml Magento\Catalog\Ui\DataProvider\Product\ProductDataProvider configurable_associated_product_listing.xml Magento\Catalog\Ui\DataProvider\Product\ProductDataProvider product_listing.xml Magento\Catalog\Ui\DataProvider\Product\Related\CrossSellDataProvider crosssell_product_listing.xml Magento\Catalog\Ui\DataProvider\Product\Related\RelatedDataProvider related_product_listing.xml Magento\Catalog\Ui\DataProvider\Product\Related\UpSellDataProvider upsell_product_listing.xml Magento\Cms\Ui\Component\DataProvider cms_block_listing.xml Magento\Cms\Ui\Component\DataProvider cms_page_listing.xml Magento\ConfigurableProduct\Ui\DataProvider\Attributes product_attributes_listing.xml Magento\Customer\Ui\Component\DataProvider customer_listing.xml Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider customer_online_grid.xml …

1
Magento 2: Warum benötigt eine UI-Listing-Komponente zwei Collections?
Magento 2 hat eine neue " uiComponent" Funktion. Auf diese Weise können Sie ein einfaches <uiComponent/>Tag in Ihre XML-Layout-Handle-Dateien einfügen, um Ihrer Anwendungsseite beispielsweise Raster und Formulare hinzuzufügen. Es scheint, dass für die Konfiguration eines Datengrids (a listing) zwei Erfassungsobjekte konfiguriert werden müssen. Welche Rolle spielen die einzelnen Konfigurationssammlungen unten? …

2
Magento Grid-Komponente wird nicht richtig sortiert
Ich habe in Magento eine Grid-Komponente konfiguriert - und das Sortierverhalten scheint gestört zu sein. Wo kann ich dies auf der Javascript-Ebene debuggen, und / oder hat jemand eine Idee, warum dies passieren könnte? Wenn ich das Raster einmal sortiere, wird eine Ajax-Anfrage gestellt und alles wird korrekt sortiert. Bei …

1
Formularfeld "Magento 2.1 Ui-Komponente" Tokeneingabe
Ich möchte Tags in einem Eingabefeld hinzufügen, ähnlich wie es in Produktform gemacht wird, um Kategorien hinzuzufügen - was im Bild unten gezeigt wird. So viel Aufgabe habe ich durch das Hinzufügen einer Feldkomponente im Formular "Benutzerdefinierte Benutzeroberfläche" gelöst <field name="parent"> <argument name="data" xsi:type="array"> <item name="options" xsi:type="object">Magento\Catalog\Ui\Component\Product\Form\Categories\Options</item> <item name="config" xsi:type="array"> …

5
Debuggen von UI-Komponenten
Ich versuche, ein CRUD-Modul zu erstellen, das UI-Komponenten für das Administratorraster und das Formular verwendet. Ich habe das schon mal gemacht und gearbeitet, aber das hier ist ein bisschen anders und anscheinend habe ich etwas vermasselt. Das Problem liegt mit Sicherheit in der UI-Komponentendatei oder in einer Klasse, auf die …

1
So zeigen Sie einen benutzerdefinierten Block bei der Versandartauswahl in Magento 2 an
Verwenden Sie den Referenzlink zum Hinzufügen eines benutzerdefinierten Blocks bei den unten aufgeführten Versandmethoden in der Onepage-Kaufabwicklung. Ich bin in der Lage, einen zusätzlichen Versandblock auf der Unterseite zu erstellen. Ich möchte jedoch nur dann Inhalte anzeigen, wenn die Versandart ausgewählt ist. Wenn der Kunde eine Versandart auswählt, sollte der …

2
Entfernen Sie eine untergeordnete UI-Komponente über Layout-XML
Wie entferne ich eine untergeordnete UI-Komponente über Layout-XML? Zum Beispiel aus der folgenden XML-Direktive in checkout_index_index.xml. Wie entferne ich den Versandknoten? <item name="sidebar" xsi:type="array"> <item name="children" xsi:type="array"> <item name="summary" xsi:type="array"> <item name="children" xsi:type="array"> <item name="totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="config" xsi:type="array"> <item name="title" xsi:type="string" translate="true">Subtotal</item> </item> …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.