我在自定义导出中遇到了一个小问题,不确定为什么会出现此问题。当我为Order.php中的_blockGroup和Grid.php中的$ this-> setId定义新名称时,将显示导出下拉列表,但是当我刷新页面时,它消失了(不做任何更改)。
这是我的Order.php
class SML_Exportorders_Block_Adminhtml_Sales_Order extends Mage_Adminhtml_Block_Widget_Grid_Container
{
public function __construct()
{
$this->_blockGroup = 'sml_exportorders';
$this->_controller = 'adminhtml_sales_order';
$this->_headerText = Mage::helper('sml_exportorders')->__('SML Export Orders');
parent::__construct();
$this->_removeButton('add');
}
}
这是Grid.php中的构造
class Smarterliving_Exportorders_Block_Adminhtml_Sales_Order_Grid extends Mage_Adminhtml_Block_Widget_Grid
{
public function __construct()
{
parent::__construct();
$this->setId('smarterliving_exportorders2');
//$this->setDefaultSort('increment_id');
$this->setDefaultDir('DESC');
$this->setSaveParametersInSession(true);
$this->setUseAjax(true);
}
...
当我将名称更改为其他名称(之前未使用过的新名称)时,导出下拉菜单再次出现,但刷新后又消失了。
有人遇到过类似问题吗?或者可能知道这里有什么问题...