1
私は、同じモジュール内の2つのグリッドを持っている(と私は同じモジュールでそれらを維持する必要があります)。 カラムの上部をクリックすると、グリッド自体が内部にロードされます。
以下が私のコードです:
public function keywordsAction()
{
$this->loadLayout();
$this->_setActiveMenu('blink/keywords');
$this->_addContent($this->getLayout()->createBlock('Myname_Blink_Block_Adminhtml_Keywords_Grid'));
$this->renderLayout();
}
Myname_Blink_Adminhtml_BlinkController私のブロックファイル:この投稿に示唆したようにMyname_Blink_Block_Adminhtml_Keywords_Gridが
class Myname_Blink_Block_Adminhtml_Keywords_Grid extends Mage_Adminhtml_Block_Widget_Grid
{
public function __construct()
{
parent::__construct();
$this->setId('keywords_grid');
$this->setDefaultSort('keywords_id');
$this->setDefaultDir('ASC');
//$this->setSaveParametersInSession(true);
$this->setUseAjax(true);
}
を拡張:Multiple grid in Magento admin
私は、ファイルを削除: => Myname_Blink_Block_Adminhtml_Keywords => app \ design \ adminhtml \ default \ default \ layout \ myname \ blink.xml
ありがとうございます!それは私の問題を解決しました。良い一日をありがとう、もう一度ありがとう! –
私の喜び!!!! –