3

我在我的模块的详细视图中制作了一个自定义按钮“下载列表”,我还在我的模块目录中制作了一个动作“下载列表”。下载列表的 OnClick 我将操作称为

array('customCode' => '<input class="button" onclick="window.open(\'index.php?module=av_module&action=downloadList&record={$fields.id.value}&&sugar_body_only=true\');" value="Download List">')

我所有的代码都做得很好。

但问题是我必须使用views.detail.php 来实现相同的功能。为此,我制作了一个自定义views.detail.php 文件并在其中编写了我的所有代码。

现在我不知道如何在单击按钮时调用该函数。谁能帮忙请...

4

1 回答 1

4

我们可以像下面的views.detail.php一样将值分配给smarty变量,并且可以在detailveiwdefs中使用smarty变量,如下所示:

$this->dv->ss->assign('mail_to_members', '<input type="button" 
onclick="javascript: location.href=\'mailto:?bcc='.$mem_email.'\'" value="Mail to Members"/>');

通过在 detailviewdefs.php 中使用以下代码

    'buttons' => 
    array (
      5 => 
      array (
        'customCode' => '{$mail_to_members}',
      ),
     ),
于 2012-09-21T05:18:07.467 回答