Widżet siatki administracyjnej to potężne narzędzie do zarządzania podmiotami w panelu administracyjnym. W przypadku pytań dotyczących widoku siatki katalogu z Mage_Catalog użyj zamiast tego tagu „grid-layout”.
Mam problem z dodaniem kolumny do siatki klientów i wyświetlaniem wartości w tej kolumnie. Oto kod obserwatora, który próbowałem wyświetlić kolumnę: - if ($block->getType() == 'adminhtml/customer_grid') { $customer = $observer->getCustomer(); $collection = Mage::getResourceModel('customer/customer_collection'); $block->addColumnAfter('mobile', array( 'header' => 'Mobile No.', 'type' => 'text', 'index' => 'mobile', ), 'email'); } Dodaje to …
Chcę wyświetlić obraz w siatce administracyjnej jednego z moich modułów. Używam nowego systemu grid, tego z elementami interfejsu użytkownika. Przyjrzałem się, jak miniatura jest dodawana do siatki dla produktów, ale to trochę ponad moją głowę. Moja jednostka nie jest EAV, jest prostą jednostką z płaskim stołem. Próbowałem dodać to do …
Tak więc Magento 2 wprowadziło komponenty interfejsu użytkownika. Jednym z nich jest siatka składników interfejsu użytkownika (więcej informacji na ten temat można znaleźć tutaj: Objaśnienie siatki składników interfejsu użytkownika w Magento 2 ) Podczas tworzenia niestandardowego modułu trzymałem się starej metody Magento 1, utworzyłem Grid.phpplik, który obsługuje moją siatkę adminhtml. …
Utworzyłem siatkę, wykonując ten samouczek. Chciałbym utworzyć 4 siatki więcej, problem polega na tym, że muszę dodać wszystkie te siatki do karty do tej pory stworzyłem kontroler do ładowania bloku w następujący sposób: class Lime_Customgrid_Adminhtml_CustomController extends Mage_Adminhtml_Controller_Action { public function indexAction() { $this->_title($this->__('Custom'))->_title($this->__('Custom Lime')); $this->loadLayout(); $this->_setActiveMenu('sales/sales'); $this->_addContent($this->getLayout()->createBlock('lime_customgrid/adminhtml_table_custom')); $this->renderLayout(); } } …
Zrobiłem niestandardową siatkę w Magento admin przy użyciu komponentu interfejsu użytkownika. Zasadniczo wszystko działa dobrze, oprócz kolejności kolumn, która nie wyświetla się poprawnie. jak widać kolumna akcji znajduje się na początku, a wybrana na końcu kiedy tworzyłem kolumny w XML, wziąłem pod uwagę sortOrderatrybut dla każdej kolumny, ale jakoś kolejność …
Próbuję zbudować niestandardową kolekcję dla siatki w module administracyjnym Magento. Utworzyłem nową metodę kolekcji o nazwie „addAttributeHaving”, która wykonuje następujące czynności: public function addAttributeHaving($value) { $this->getSelect()->having($value); return $this; } Zobacz kod kolekcji: $collection->addFieldToSelect( array( 'entity_id', 'created_at', 'increment_id', 'customer_email', 'customer_firstname', 'customer_lastname', 'grand_total', 'status' ) ); $collection->getSelect()->joinLeft(array('sfop' => 'sales_flat_order_payment'), 'main_table.entity_id = sfop.parent_id', …
W Magento 2.1 skonfigurowanych i używanych jest 25 dostawców komponentów UI / danych sieci grid. Klasy i ui_componentpliki ich dostawców danych są wymienione poniżej 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 Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider …
Skonfigurowałem komponent siatki w Magento - i sortowanie wydaje się zepsute. Gdzie mogę to debugować na poziomie javascript i / lub czy ktoś inny ma pojęcie, dlaczego tak się dzieje? Jeśli raz posortuję siatkę, zostanie wysłane żądanie ajax i wszystko posortuje się poprawnie. Jednak drugi sort, bez żądania ajax, renderuje …
Grzebałem w nowym systemie siatki zaplecza Magento w wersji Merchant beta 1.0.0. Przede wszystkim muszę powiedzieć, że jestem pod wrażeniem. Teraz możesz wybrać kolumny, które chcesz zobaczyć, możesz zmienić ich kolejność, możesz filtrować według atrybutów, które niekoniecznie mają kolumnę. Ale to nie jest ważne. Nie rozumiem, w jaki sposób renderowana …
Jak stworzyć Custom Module Development od zera w Magento 2 z następującym punktem. 1.Jak utworzyć moduł 2.Jak zainstalować i zaktualizować bazę danych 3.Jak utworzyć moduł, przeglądać i kontrolować warstwy 4.Jak przetestować integrację wszystkich komponentów modułu 6.Jak utworzyć polecenie Magento CLI 7.Jak skonfigurować zaplanowane zadanie w Magento 2 8.Jak utworzyć pozycję …
Utworzyłem stronę marki, aby wyświetlić szczegóły z powiązaną listą produktów. Chcę pokazać tę listę produktów w siatce tak samo jak admin. Czy można wyświetlić siatkę w interfejsie tak samo jak backend?
Jak mogę dodać nową kolumnę do sales_flat_order_gridtabeli i upewnić się, że wartości są tam poprawnie wstawione? „Źródło” nowej kolumny to niestandardowa kolumna, do której dodaliśmy sales_flat_order, nazwijmy ją foo. AFAICT, istnieją trzy sposoby foopojawienia się w głównej siatce zamówień: JOINsales_flat_order_gridkolekcja na sales_flat_order. Problem: Filtry nie działają już z powodu niejednoznacznych …
Chcę utworzyć link do niestandardowej siatki u mojego administratora z predefiniowanymi filtrami. Siatka jest wykonana za pomocą składnika listingu interfejsu użytkownika (XML) i ma kolumnę o nazwie, form_idktóra jest skonfigurowana w następujący sposób: <column name="form_id"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">textRange</item> <item name="label" xsi:type="string" translate="true">Form id</item> </item> …
Utworzyłem jeden niestandardowy moduł z atrybutem pola tytułu i statusu w siatce administratora. Kolekcje siatki w module_test_grid_block.xml <arguments> <argument name="id" xsi:type="string">testGrid</argument> <argument name="dataSource" xsi:type="object">Namespace\Module\Model\ResourceModel\test\Collection</argument> <argument name="default_sort" xsi:type="string">id</argument> <argument name="default_dir" xsi:type="string">desc</argument> <argument name="grid_url" xsi:type="url" path="*/*/grid"><param name="_current">1</param></argument> </arguments> Chcę pokazać dane, które są włączone. Czy masz opcję dodania domyślnego filtru w kolekcjach …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.