我在我的模块的详细视图中制作了一个自定义按钮'下载列表',我还在我的模块目录中创建了一个动作'downloadList'.点击下载列表我称之为动作
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文件,并在其中写下了我的所有代码.
现在我不知道如何在按钮点击时调用该功能.有人可以帮忙吗...
我们可以将值分配给smarty变量,如下面的views.detail.php中所示,并且可以使用detailveiwdef中的smarty变量,如下所示:
$this->dv->ss->assign('mail_to_members', '<input type="button"
onclick="javascript: location.href=\'mailto:?bcc='.$mem_email.'\'" value="Mail to Members"/>');
Run Code Online (Sandbox Code Playgroud)
通过在detailviewdefs.php中使用以下代码
'buttons' =>
array (
5 =>
array (
'customCode' => '{$mail_to_members}',
),
),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4791 次 |
| 最近记录: |