Gekissimo.net - Opi ansaitsemaan rahaa webilläsi Internetissä!

Toimintosarakkeen lisääminen Admin Gridiin Magento 2:ssa – täydellinen menetelmä

Seuraava artikkeli auttaa sinua: Toimintosarakkeen lisääminen Admin Gridiin Magento 2:ssa – täydellinen menetelmä

nimiavaruus Toimittaja\Laajennus\Ui\Component\Listing\Column;

käytä Magento\Framework\View\Element\UiComponent\ContextInterface;

käytä Magento\Framework\View\Element\UiComponentFactory;

käytä Magento\Ui\Component\Listing\Columns\Column;

käytä Magento\Framework\UrlInterface;

luokka Toiminnot laajentaa saraketta

{

const EDIT_PATH = ‘laajennus/kansio/ohjain’;

suojattu $urlBuilder;

julkinen funktio __construct(

ContextInterface $context,

UiComponentFactory $uiComponentFactory,

UrlInterface $urlBuilder,

taulukko $komponentit = [],

taulukko $data = []

) {

$this->urlBuilder = $urlBuilder;

vanhempi::__construct($konteksti, $uiComponentFactory, $komponentit, $data);

}

julkinen toiminto preparatiDataSource(array $dataSource)

{

if (isset($dataSource[‘data’][‘items’])) {

foreach ($dataSource[‘data’][‘items’] nimellä & $item) {

$nimi = $this->getData(‘nimi’);

if (isset($item[‘id’])) {

$tuote[$name][‘edit’] = [

                        ‘href’ => $this->urlBuilder->getUrl(self::EDIT_PATH, [‘id’ => $item[‘id’]]),

‘label’ => __(‘Muokkaa’)

];

}

}

}

palauttaa $dataSource;

}

}

🔥 Empfohlen:  Myynnin tarinankerronta – kuinka markkinoida tuotettasi oikealla tavalla (yksityiskohtainen opas)