Saya mencoba menempatkan input kategori untuk formulir kustom saya menggunakan formulir uicomponent.
Saya dapat membuat dropdown tetapi bagaimana saya bisa membuat tombol dan membuka modal baru darinya?
Bisakah saya membuat tombol menggunakan uicomponent dan membuka modal dari itu. Saya ingin tombol bukan dari kategori baru saya ingin menambahkan tombol pilih produk dan ingin menambahkan acara daftar produk dari yang dipilih kategori dalam grid.
Berikut ini adalah xml untuk membuat input kategori
<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">
<item name="label" xsi:type="string" translate="true">Parent Category</item>
<item name="componentType" xsi:type="string">field</item>
<item name="formElement" xsi:type="string">select</item>
<item name="component" xsi:type="string">Magento_Catalog/js/components/new-category</item>
<item name="elementTmpl" xsi:type="string">ui/grid/filters/elements/ui-select</item>
<item name="dataScope" xsi:type="string">data.parent</item>
<item name="filterOptions" xsi:type="boolean">true</item>
<item name="showCheckbox" xsi:type="boolean">false</item>
<item name="disableLabel" xsi:type="boolean">true</item>
<item name="multiple" xsi:type="boolean">false</item>
<item name="levelsVisibility" xsi:type="number">1</item>
<item name="sortOrder" xsi:type="number">20</item>
<item name="required" xsi:type="boolean">true</item>
<item name="validation" xsi:type="array">
<item name="required-entry" xsi:type="boolean">true</item>
</item>
<item name="listens" xsi:type="array">
<item name="${ $.namespace }.${ $.namespace }:responseData" xsi:type="string">setParsed</item>
</item>
</item>
</argument>
</field>
@Marius Ya melihat hal yang sama sepertinya itulah cara terbaik untuk melakukannya.
—
Priyank
Hai Saya pikir menambahkan pengubah hanya digunakan untuk bentuk produk dan sangat sulit untuk menambahkannya untuk model kustom setelah mencari sekitar 3 hari saya sudah gila. Saya baru saja mendapatkan nama elemen Komponen UI yang Tidak Valid: 'category_mapping_form'
—
Priyank
Bagaimana cara opsi yang dipilih bekerja di sini?
—
Amrit Pal Singh
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Categories
kelas. Ini adalah salah satu yang menambahkan pemilih kategori pohon ke layar tambah / edit produk. Mungkin Anda lebih beruntung memahami apa yang ada di sana.