对于初学者来说,我真的与magento的背景很差 . 我通过教程制作了这个adminhtml页面,但我并没有真正理解它是如何工作的,但确实如此 .
我希望“添加新”按钮起作用,但我根本不知道从哪里开始 . 我在我的Block中通过此代码添加了那个按钮:
<?php
class Bss_AdminGrid_Block_Adminhtml_Adgrid extends Mage_Adminhtml_Block_Widget_Grid_Container {
public function __construct()
{
$this->_blockGroup = 'admingrid';
$this->_controller = 'adminhtml_adgrid';
$this->_headerText = $this->__('Coop Management');
$this->addButton('Add New', array(
'label' => $this->__('Add Coop'),
'onclick' => "alert('test')",
'class' => 'add'
));
parent::__construct();
$this->_removeButton('add');
}
}
我添加了 $this->_removeButton('add');
部分来删除正在扩展的容器的默认按钮 . 我希望我的自定义按钮可以转到另一个页面,也可能只是一个问候页面,仅供我使用 . 我需要该页面进行插入查询,我希望有人可以帮助我 . 谢谢!
或者也许可以通过phtml使'添加新'按钮显示模态?
附:关于'onclick'的警报有效,我正在试验它是如何工作的,这就是它的原因 .