Jadi Magento 2 memperkenalkan Komponen UI.
Salah satunya adalah Grid Komponen UI (Anda dapat menemukan informasi lebih lanjut tentang hal ini di sini: Penjelasan Grid Komponen UI di Magento 2 )
Saat membuat modul khusus, saya tetap menggunakan metode Magento 1 lama, saya telah membuat Grid.php
file yang menangani kisi adminhtml saya.
Saya bertanya-tanya apa manfaat menggunakan kisi komponen UI daripada Grid.php
metode?
magento2
module
grid
magento-2.0
uicomponent
Raphael di Digital Pianism
sumber
sumber
@ raphael-at-digital-pianism meminta saya untuk memposting daftar hal yang menurut saya salah dengan komponen XML grid adminhtml XML, jadi begini:
Apa yang salah dengan adminhtml grid UI komponen XML?
"Datang dengan solusi yang lebih baik," katamu?
Yah, belum. Tapi di sini ada gagasan kasar bagaimana saya, sebagai pengembang, ingin dapat membuat kisi dan formulir adminhtml.
GridDataSourceInterface
GridDataSourceInterface::getGridItemType()
metode untuk mengambil nama kelas atau nama antarmukaGridDataSourceInterface
pelaksanaan Misalnya dapat digunakan untuk mengkonfigurasi non-default visibilitas dan kolom jenis menggunakan metode deskriptif yang bagus di mana diperlukan.Keuntungan-keuntungan:
Mengenai pertanyaan awal, saya tidak berpikir bahwa menggunakan gaya Magento 1 yang lama, blok untuk membangun antarmuka adminhtml itu adalah hal yang benar untuk dilakukan.
Saya hanya menganjurkan deklarasi grid berbasis XML baru harus diganti dengan sesuatu yang lebih baik secepat mungkin.
sumber