Пример #1
1
 /**
  * {@inheritdoc}
  */
 protected function _prepareColumns()
 {
     $this->addColumn('name', array('header' => __('Customer'), 'sortable' => false, 'index' => 'name'));
     $this->addColumn('orders_count', array('header' => __('Orders'), 'sortable' => false, 'index' => 'orders_count', 'type' => 'number'));
     $baseCurrencyCode = (string) $this->_storeManager->getStore((int) $this->getParam('store'))->getBaseCurrencyCode();
     $this->addColumn('orders_avg_amount', array('header' => __('Average'), 'align' => 'right', 'sortable' => false, 'type' => 'currency', 'currency_code' => $baseCurrencyCode, 'index' => 'orders_avg_amount'));
     $this->addColumn('orders_sum_amount', array('header' => __('Total'), 'align' => 'right', 'sortable' => false, 'type' => 'currency', 'currency_code' => $baseCurrencyCode, 'index' => 'orders_sum_amount'));
     $this->setFilterVisibility(false);
     $this->setPagerVisibility(false);
     return parent::_prepareColumns();
 }
Пример #2
0
 /**
  * {@inheritdoc}
  */
 protected function _prepareColumns()
 {
     $this->addColumn('search_query', ['header' => __('Search Term'), 'sortable' => false, 'index' => 'name', 'renderer' => 'Magento\\Backend\\Block\\Dashboard\\Searches\\Renderer\\Searchquery']);
     $this->addColumn('num_results', ['header' => __('Results'), 'sortable' => false, 'index' => 'num_results', 'type' => 'number']);
     $this->addColumn('popularity', ['header' => __('Uses'), 'sortable' => false, 'index' => 'popularity', 'type' => 'number']);
     $this->setFilterVisibility(false);
     $this->setPagerVisibility(false);
     return parent::_prepareColumns();
 }
Пример #3
0
 /**
  * {@inheritdoc}
  */
 protected function _prepareColumns()
 {
     $this->addColumn('name', ['header' => __('Product'), 'sortable' => false, 'index' => 'product_name', 'header_css_class' => 'col-product', 'column_css_class' => 'col-product']);
     $this->addColumn('price', ['header' => __('Price'), 'type' => 'currency', 'currency_code' => (string) $this->_storeManager->getStore((int) $this->getParam('store'))->getBaseCurrencyCode(), 'sortable' => false, 'index' => 'product_price']);
     $this->addColumn('ordered_qty', ['header' => __('Quantity'), 'sortable' => false, 'index' => 'qty_ordered', 'type' => 'number', 'header_css_class' => 'col-qty', 'column_css_class' => 'col-qty']);
     $this->setFilterVisibility(false);
     $this->setPagerVisibility(false);
     return parent::_prepareColumns();
 }
Пример #4
0
 /**
  * {@inheritdoc}
  */
 protected function _prepareColumns()
 {
     $this->addColumn('name', ['header' => __('Customer'), 'sortable' => false, 'index' => 'name']);
     $this->addColumn('orders_count', ['header' => __('Orders'), 'sortable' => false, 'index' => 'orders_count', 'type' => 'number', 'header_css_class' => 'col-orders', 'column_css_class' => 'col-orders']);
     $baseCurrencyCode = (string) $this->_storeManager->getStore((int) $this->getParam('store'))->getBaseCurrencyCode();
     $this->addColumn('orders_avg_amount', ['header' => __('Average'), 'sortable' => false, 'type' => 'currency', 'currency_code' => $baseCurrencyCode, 'index' => 'orders_avg_amount', 'renderer' => 'Magento\\Reports\\Block\\Adminhtml\\Grid\\Column\\Renderer\\Currency', 'header_css_class' => 'col-avg', 'column_css_class' => 'col-avg']);
     $this->addColumn('orders_sum_amount', ['header' => __('Total'), 'sortable' => false, 'type' => 'currency', 'currency_code' => $baseCurrencyCode, 'index' => 'orders_sum_amount', 'renderer' => 'Magento\\Reports\\Block\\Adminhtml\\Grid\\Column\\Renderer\\Currency', 'header_css_class' => 'col-total', 'column_css_class' => 'col-total']);
     $this->setFilterVisibility(false);
     $this->setPagerVisibility(false);
     return parent::_prepareColumns();
 }
Пример #5
0
 /**
  * {@inheritdoc}
  */
 protected function _prepareColumns()
 {
     $this->addColumn('name', array('header' => __('Product'), 'sortable' => false, 'index' => 'name'));
     $this->addColumn('price', array('header' => __('Price'), 'width' => '120px', 'type' => 'currency', 'currency_code' => (string) $this->_storeManager->getStore((int) $this->getParam('store'))->getBaseCurrencyCode(), 'sortable' => false, 'index' => 'price'));
     $this->addColumn('views', array('header' => __('Views'), 'width' => '120px', 'align' => 'right', 'sortable' => false, 'index' => 'views'));
     $this->setFilterVisibility(false);
     $this->setPagerVisibility(false);
     return parent::_prepareColumns();
 }
Пример #6
0
 /**
  * @return $this
  */
 protected function _prepareColumns()
 {
     $this->addColumn('customer', ['header' => __('Customer'), 'sortable' => false, 'index' => 'customer', 'default' => __('Guest')]);
     $this->addColumn('items', ['header' => __('Items'), 'type' => 'number', 'sortable' => false, 'index' => 'items_count']);
     $baseCurrencyCode = $this->_storeManager->getStore((int) $this->getParam('store'))->getBaseCurrencyCode();
     $this->addColumn('total', ['header' => __('Total'), 'sortable' => false, 'type' => 'currency', 'currency_code' => $baseCurrencyCode, 'index' => 'revenue']);
     $this->setFilterVisibility(false);
     $this->setPagerVisibility(false);
     return parent::_prepareColumns();
 }