任何人都可以给我一些关于为Dashlet中的每一行添加自定义按钮的提示。我想在默认情况下出现的编辑和显示按钮之前添加此按钮。
任何帮助都将不胜感激!
答案 0 :(得分:2)
在文件dashletName.data.php的数组$ dashletData ['dashletName'] ['columns']中,添加按钮列
<?php
...
'test' => array(
'width' => '10',
'label' => 'LBL_TEST',
'default' => true
),
...
?>
在文件dashletName.php中,您需要一个方法process()
<?php
...
function process($lvsParams = array()) {
parent::process($lvsParams);
// code to add a button in each row
foreach($this->lvs->data['data'] as $rowNum => $row) {
$this->lvs->data['data'][$rowNum]['TEST'] = '<input type="button" name="test" value="test" onclick="this.parentNode.parentNode.innerHTML = \'\';" />';
}
}
...
?>