Magento 2 - Gunakan \ Magento \ Catalogue \ Block \ Adminhtml \ Product \ Widget \ Chooser dengan banyak pilihan?


14

Menggunakan kode ini

$chooser = $this->_layout->createBlock('\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser');
        var_dump(get_class_methods($chooser));

        $configChooser = [
            'button' => [
                'open' => __('Select Products'),
                'type' => '\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser',
            ]
        ];
        $chooser->setConfig($configChooser)
            ->setFieldsetId($fieldsetData->getId())
        ->prepareElementHtml($productChooser);

Saya bisa mendapatkan pemilih produk yang cukup bagus untuk bidang kustom saya di formulir kustom saya, tetapi saya perlu untuk dapat memilih beberapa produk. Ada konfigurasi pemilih yang dapat saya atur?


2
Halo Gianni, bisakah Anda membagikan lebih banyak kode untuk Pemilih Produk dalam bentuk modul khusus. Saya ingin mengetahuinya tetapi saya tidak bisa. Terima kasih.
hayatbiralem

Jawaban:


1
 <fieldset name="assign_products" sortOrder="40">
            <settings>
                <collapsible>true</collapsible>
            <label translate="true">Products</label>
            </settings>
                <container name="assign_products_container" sortOrder="160">
                 <htmlContent name="html_content">
                     <block name="my_assigned_products" class="Magento\Catalog\Block\Adminhtml\Product\Grid">
                     <arguments>
                            <argument name="button" xsi:type="array">
                             <item name="open" xsi:type="string" translate="true">Select Product...</item>
                            </argument>
                     </arguments>
                     </block>
            </htmlContent>
            </container>
</fieldset>

perfact bekerja pada bentuk ui kustom saya terima kasih banyak.
user77175

0
<fieldset name="assign_products" sortOrder="40">

true Products Pilih Produk ...


gunakan Magento \ Catalog \ Block \ Adminhtml \ Product \ Grid alih-alih Magento \ Catalog \ Block \ Adminhtml \ Product \ Widget \ Chooser

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.