【发布时间】:2016-03-02 13:38:00
【问题描述】:
我想在 Magento 2 的 Product Grid 中添加一个新列。我在模块 etc 文件夹中创建了 di.xml 文件,代码如下:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd">
<preference for="Magento\Catalog\Block\Adminhtml\Product\Grid" type="Package\Module\Block\Grid" />
</config>
在Grid 块中,我有以下代码:
namespace Package\Module\Block;
use Magento\Store\Model\Store;
class Grid extends \Magento\Catalog\Block\Adminhtml\Product\Grid
{
protected function _prepareColumns()
{
$this->addColumn(
'newfield',
[
'header' => __('Test Name'),
'index' => 'name',
'class' => 'xxx'
]
);
return parent::_prepareColumns();
}
}
有人可以指导我吗?
【问题讨论】:
标签: magento2 magento-2.0