在Magento 1.9中,我添加了一个Event Observer,它将带有我的新数据库行的列附加到BE Grid中。 这是Observer代码:
$block = $observer->getBlock();
if ($block->getType() == 'adminhtml/newsletter_subscriber_grid') {
/* @var $block Mage_Adminhtml_Block_Newsletter_Subscriber_Grid */
$block->addColumnAfter('subscriber_name', array(
'header' => 'Name',
'type' => 'text',
'index' => 'subscriber_name',
), 'subscriber_id');
}
它看起来工作得很好,它实际上确实在网格中添加了一列,但它使表格变得糟糕:http://i.gyazo.com/fce047033a056ffac26913b3565dfbc9.png 如何修复此渲染问题?为什么会这样搞乱?
*初始解决方案取自http://www.atwix.com/magento/add-column-to-customers-grid-alternative-way/
答案 0 :(得分:0)
'header' => 'Name',
'type' => 'plaintext',
'index' => 'subscriber_name',