我設計了一個基於我自己的模型的自定義adminhtml網格,我已經添加了一個動作列到網格,我希望能夠點擊複製一些文本到剪貼板。Magento adminhtml網格與javascript動作列
所以在_prepareColumns()在Grid.php功能,我已經添加了動作欄,如下圖所示:
$this->addColumn('action',array(
'header' => Mage::helper('sales')->__('To Clipboard'),
'width' => '5%',
'type' => 'action',
'getter' => 'getId',
'actions' => array(
array(
'caption' => Mage::helper('sales')->__('Copy'),
'url' => array('base'=>'*/*/toclipboard'),
'field' => 'id'
)
),
'filter' => false,
'sortable' => false,
'is_system' => true,
)
);
我可能需要使用Javascript功能來做到這一點,但我不太確定如何。儘管我已經成功地將$this->setUseAjax(true);
添加到__construct();
,但使用上面奇怪的方法也會導致頁面重新加載。
希望得到一些意見。