Sugarcrm 如何为Dashlet中的每一行添加新按钮

Sugarcrm 如何为Dashlet中的每一行添加新按钮,sugarcrm,Sugarcrm,有谁能给我一些关于为Dashlet中的每一行添加自定义按钮的提示吗。我想在默认情况下存在的编辑和显示按钮之前添加此按钮 任何帮助都将不胜感激 在文件dashletName.data.php的数组$dashletData['dashletName']['columns']中,为按钮添加一列 <?php ... 'test' => array( 'width' => '10', 'label' => 'LBL_TEST', 'default' =>

有谁能给我一些关于为Dashlet中的每一行添加自定义按钮的提示吗。我想在默认情况下存在的编辑和显示按钮之前添加此按钮


任何帮助都将不胜感激

在文件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 = \'\';" />';
  }
}
...
?>