Als «grid» getaggte Fragen

Das Admin-Grid-Widget ist ein leistungsstarkes Tool zum Verwalten von Entitäten im Admin-Bereich. Verwenden Sie bei Fragen zur Katalograsteransicht von Mage_Catalog stattdessen das Tag "Rasterlayout".

4
So fügen Sie dem Raster in Magento2 einen Standardfilter hinzu?
Ich habe ein benutzerdefiniertes Modul mit dem Attribut title & status field im Admin-Grid erstellt. Rastersammlungen in 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> Ich möchte die Daten anzeigen, die aktiviert sind. Haben Sie eine Option zum …


2
Die Rasterpaginierung funktioniert nicht, wenn die Gruppenklausel in der Sammlung verwendet wird
Ich arbeite am Produktraster, aber die Paginierung oder Produktanzahl funktioniert nicht (da die falsche Anzahl angezeigt wird). Da meine block _preparecollection-Funktion wie folgt ist. Ich habe Kategoriefiltercode in der Sammlung hinzugefügt, daher muss ich die Gruppenklausel verwenden, um zu verhindern, dass bereits ein Fehler für dieselbe ID vorhanden ist. protected …




2
Magento 2 - Benutzerdefiniertes Admin-Rasterfeld - Fehler beim Sortieren oder Filtern
Ich habe dem Admin-Raster eine benutzerdefinierte Spalte hinzugefügt <column name="customer_name" class="Vendor\Module\Ui\Component\Listing\Columns\CustomerName"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">text</item> <item name="editor" xsi:type="string">text</item> <item name="sortable" xsi:type="string">true</item> <item name="label" xsi:type="string" translate="true">Customer Name</item> <item name="sortOrder" xsi:type="number">30</item> </item> </argument> </column> In meiner CustomerName-Klasse erstelle ich Werte für diese Spalte: public function prepareDataSource(array $dataSource) …

1
Reserviertes Schlüsselwort in Controller-Aktion - Magento 2
Ich arbeite an einem Admin-Grid-Konzept. Ich habe einen Github- Quellcode gefunden und diesen analysiert. Ich habe zwar festgestellt, dass sich die URL von der Deklaration im Layout der UI-Komponenten unterscheidet . <item name="url" xsi:type="string">*/*/new</item> */*ist der mittlere aktuelle Frontname und Aktionspfad, aber ich konnte ihn nicht New.phpim Controller-Pfad finden, sondern …

4
Magento 2 kann den Admin-Rasterfehler nicht verfolgen: Schwerwiegender Fehler: Die Methode Magento \ Ui \ TemplateEngine \ Xhtml \ Result :: __ toString () darf keine Ausnahme auslösen
Aufgrund der hohen Abhängigkeit von XML-Dateien fällt es mir sehr schwer, die Ursache dieses Fehlers beim Erstellen eines benutzerdefinierten Administratorrasters herauszufinden: Schwerwiegender Fehler: Die Methode Magento \ Ui \ TemplateEngine \ Xhtml \ Result :: __ toString () darf keine Ausnahme in C: \ wamp64 \ www \ mage2 \ …
9 magento2  admin  grid 


1
Die Überschreibung des Magento-Kundenrasters _prepareCollection () funktioniert nicht
Ich hatte die _prepareCollection () -Methode von Mage_Adminhtml_Block_Customer_Grid überschrieben und die folgenden Zeilen hinzugefügt ->addAttributeToSelect('cus_city') ->addAttributeToSelect('cus_country') ->addAttributeToSelect('cus_state') zu: protected function _prepareCollection() { $collection = Mage::getResourceModel('customer/customer_collection') ->addNameToSelect() ->addAttributeToSelect('email') ->addAttributeToSelect('created_at') ->addAttributeToSelect('group_id') ->addAttributeToSelect('cus_city') // added ->addAttributeToSelect('cus_country') // added ->addAttributeToSelect('cus_state') // added ->joinAttribute('billing_postcode', 'customer_address/postcode', 'default_billing', null, 'left') ->joinAttribute('billing_city', 'customer_address/city', 'default_billing', null, 'left') ->joinAttribute('billing_telephone', 'customer_address/telephone', …

2
So erstellen Sie einen benutzerdefinierten Rasterfilter
Ich habe eine benutzerdefinierte Rasterspalte mithilfe der Feld-URL in einer benutzerdefinierten Datenbank hinzugefügt: $this->addColumn('url', array( 'header' => Mage::helper('companymodule')->__('Has Website'), 'align' => 'left', 'index' => 'url', 'renderer' => new Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl(), 'type' => 'options', 'options' => Mage::getSingleton('companymodule/hasurl')->getOptionArray(), )); Und erstellt diese benutzerdefinierte gerendert: class Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract { public function render(Varien_Object $row) …
8 adminhtml  grid  model 

1
Link für Aktionsspalte im benutzerdefinierten Raster
Ich habe ein benutzerdefiniertes Raster, das dem Raster "Produkte verwalten" im Katalogmenü ähnelt. Ich muss den entsprechenden Aktionslink zu jedem Entitätselement erhalten. Wie mache ich das? Mein benutzerdefiniertes Raster wird in der Klasse Mynamespace_Mymodule_Block_Adminhtml_MyblockGroup_Gridmit der folgenden _prepareColumnsFunktion für die Aktionsspalte deklariert $this->addColumn('action', array( 'header' => Mage::helper('catalog')->__('Action'), 'width' => '50px', 'type' …

4
Wie kann man das Zeitzonenproblem in Magento überwinden?
Ich habe diese Methode verwendet , um die Datums- und Zeitauswahl im Magento-Backend hinzuzufügen. Jetzt wird die Eingabezeit korrekt in meiner Datenbank gespeichert. Das Problem ist, dass die Zeitzone meines Magento-Geschäfts auf die indische Standardzeit (GMT + 05: 30) eingestellt ist. Die in ADMIN GRID angezeigte Zeit ist also der …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.