我不知道为什么这不起作用,但我的自定义按钮操作(任务)都没有在我的组件中做任何事情。在我的 view.html.php 文件中,我有:
JToolBarHelper::custom('reports.export_csv', 'csv', '', 'CSV', false);
JToolBarHelper::custom('reports.export_mailchimp', 'mailchimp', '', 'Mailchimp', false);
然后在我的 ReportsControllerReports 文件中,我有 2 个方法(不仅仅是 2 个,还有一些其他方法,但它们不相关),export_csv() 和 export_mailchimp()。每当我单击按钮时,我都会收到一个 JS 错误,我认为这是阻止操作执行这些方法中的代码。关于“b 未定义”的一些东西。我找不到我的代码与其他 Joomla(核心)组件中使用的代码之间的任何差异,所以如果有人能对这个问题有所了解,将不胜感激(像往常一样,Joomla 论坛完全没用)。