คำถามติดแท็ก order-grid


5
Magento 2 วิธีเพิ่มคอลัมน์ใหม่ลงในตารางคำสั่งซื้อ
ฉันได้เพิ่มคอลัมน์ใหม่ในตารางที่sales_orderเรียกว่าexport_statusตอนนี้ฉันต้องการเพิ่มคอลัมน์ตารางคำสั่งซื้อใหม่ด้วยข้อมูลจากsales_orderคอลัมน์ใหม่ ฉันจัดการเพื่อเพิ่มคอลัมน์ในthe sales_order_gridตาราง $installer->getConnection()->addColumn($installer->getTable("sales_order_grid"), "xml_exported", [ 'type' => \Magento\Framework\DB\Ddl\Table::TYPE_TEXT, 'comment' => 'XML Exported' ]); ตอนนี้ฉันจะทำให้มันแสดงจริงในตารางคำสั่งซื้อด้วยค่าจากsales_order export_statusคอลัมน์ได้อย่างไร

2
Magento 1.9.2.0: ตาราง“ sales_flat_order_grid” มีพื้นที่พิเศษในมูลค่าชื่อลูกค้า
ในแผงผู้ดูแลระบบเมื่อฉันต้องการค้นหาคำสั่งซื้อตามชื่อลูกค้าฉันต้องเพิ่ม 2 ช่องว่างระหว่างชื่อและนามสกุล เมื่อฉันดูค่าในหน้าต่างองค์ประกอบตรวจสอบฉันสังเกตเห็นว่าค่านั้นถูกแสดงด้วยพื้นที่พิเศษ ฉันจะแก้ไขได้อย่างไร

4
เพิ่มคอลัมน์ในกริด (ผู้สังเกตการณ์) - คอลัมน์ 'store_id' ในกรณีที่คำสั่งย่อยเป็นปัญหาที่ไม่ชัดเจน
ฉันกำลังเพิ่มคอลัมน์ในตารางคำสั่งซื้อโดยใช้วิธีผู้สังเกตการณ์: ในกิจกรรม -> sales_order_grid_collection_load_beforeฉันกำลังเพิ่มการเข้าร่วมในคอลเล็กชัน ในกิจกรรม -> core_block_abstract_prepare_layout_beforeฉันกำลังเพิ่มคอลัมน์ลงในตาราง แก้ไขข้อมูลเพิ่มเติม: ในกิจกรรม (1): public function salesOrderGridCollectionLoadBefore($observer) { $collection = $observer->getOrderGridCollection(); $collection->addFilterToMap('store_id', 'main_table.store_id'); $select = $collection->getSelect(); $select->joinLeft(array('oe' => $collection->getTable('sales/order')), 'oe.entity_id=main_table.entity_id', array('oe.customer_group_id')); } ในเหตุการณ์ (2): public function appendCustomColumn(Varien_Event_Observer $observer) { $block = $observer->getBlock(); if (!isset($block)) { return $this; } if ($block->getType() == 'adminhtml/sales_order_grid') { /* …

3
เพิ่มคอลัมน์ใหม่ไปที่ sales_flat_order_grid
ฉันจะเพิ่มคอลัมน์ใหม่ลงในsales_flat_order_gridตารางและตรวจสอบให้แน่ใจว่ามีการแทรกค่าอย่างถูกต้องได้อย่างไร "การที่มา" สำหรับคอลัมน์ใหม่เป็นคอลัมน์ที่กำหนดเองที่เราได้เพิ่มการให้เรียกว่าsales_flat_order fooAFAICT มีสามวิธีที่fooจะปรากฏในตารางคำสั่งซื้อหลัก: JOINคอลเลกชันบน sales_flat_order_gridsales_flat_order ปัญหา:ตัวกรองไม่ทำงานอีกต่อไปเนื่องจากคอลัมน์ที่ไม่ชัดเจน (เนื่องจากทั้งสองตารางมีชื่อคอลัมน์ที่คล้ายกัน) มีการใช้ตารางข้อมูลแทน sales_flat_ordersales_flat_order_grid ปัญหา:คอลัมน์ไม่ได้ถูกจัดทำดัชนีดังนั้นการกรองช้ามาก ดูเหมือนว่าโง่ที่จะเพิ่มดัชนีข้อมูลเดียวกันที่จัดทำดัชนีไว้ในsales_flat_order_gridตารางที่ไม่ได้ใช้ เพิ่มคอลัมน์ใหม่ไปที่ sales_flat_order_grid ให้แน่ใจว่ามีการอัปเดตค่าที่นั่น ฉันไม่สามารถทราบได้ว่าsales_flat_order_gridมีการอัปเดตอย่างไรฉันจึงไม่รู้วิธีเพิ่มคอลัมน์ใหม่นี้ ความคิดใด ๆ

3
ตาราง Magento2.1 ui ลบหรือล้างปัญหาตัวกรอง (หลังจากลบตัวกรองแถวผลจะใช้กับการรวบรวมทั้งหมด)
ฉันสร้าง ui grid ใน magento 2.1.0 และประสบปัญหาขณะลบตัวกรองหรือล้างตัวกรองทั้งหมดจาก ui grid ผลลัพธ์ที่กรองของฉันใช้กริดทั้งหมดหมายความว่าแถวเดียวกันซ้ำกันในกริดทั้งหมดหลังจากลบตัวกรอง ฉันเข้าใจว่าทำไมปัญหานี้จึงเกิดขึ้น แต่ไม่สามารถแก้ไขปัญหานี้ได้ ปัญหาเกิดขึ้นเนื่องจากการร้องขอmui / index / renderไม่ได้ดำเนินการในขณะที่ลบตัวกรองหรือล้างตัวกรองทั้งหมด อันที่จริงมันใช้งานได้เมื่อมีการใช้ตัวกรอง 2 ตัวขึ้นไปและฉันจะลบออก แต่ไม่ใช้ในกรณีที่ใช้ตัวกรองครั้งสุดท้าย

1
ตัวกรอง Magento 2 ไม่ทำงานในขณะที่เพิ่มคอลัมน์แบบกำหนดเองในตารางการขายโดยใช้ส่วนประกอบ Ui
ฉันได้เพิ่มคอลัมน์ที่กำหนดเองtrack_numberลงในการขาย >>ตารางสั่งซื้อที่ Backend <vendor_name>/Sales/view/adminhtml/ui_component/sales_order_grid.xml <?xml version="1.0" encoding="UTF-8"?> <listing xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd"> <columns name="sales_order_columns"> <column name="track_number" class="<vendor_name>\Sales\Ui\Component\Listing\Column\OrderGrid"> <argument name="data" xsi:type="array"> <item name="js_config" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ui/js/grid/columns/column</item> </item> <item name="config" xsi:type="array"> <item name="visible" xsi:type="boolean">true</item> <item name="dataType" xsi:type="string">text</item> <item name="align" xsi:type="string">left</item> <item name="filter" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Tracking #</item> </item> </argument> </column> </columns> </listing> …

1
คำสั่งซื้อล่าสุดไม่ปรากฏในแบ็กเอนด์ แต่มีอยู่ในฐานข้อมูลและแสดงในแผงควบคุม
I'm using Magento 1.9.1.0. มีคำสั่งซื้อสามรายการล่าสุดที่ไม่ปรากฏในแผงขาย> คำสั่งซื้อ นี่คือภาพหน้าจอของคำสั่งซื้อล่าสุดโปรดดูหมายเลขคำสั่งซื้อ: อย่างไรก็ตามคำสั่งซื้อที่หายไป 3 รายการอยู่ในฐานข้อมูล: สิ่งที่แปลกสำหรับฉันก็คือคำสั่งซื้อนั้นปรากฏในวิดเจ็ต "คำสั่งซื้อ 5 รายการล่าสุด" บนแผงควบคุมและฉันสามารถเปิดได้โดยคลิกที่นั่น ดังนั้นดูเหมือนว่าวีโอไอพีจะโหลดข้อมูลอย่างถูกต้องเพียงแค่ไม่โหลดลงในตารางคำสั่ง ความช่วยเหลือหรือข้อเสนอแนะใด ๆ ที่ชื่นชมมาก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.