我在我的组件的VIEW view.html.php
文件中添加了自定义按钮:
JToolBarHelper::custom('addtrack', 'addtrack.png', 'addtrack_f2.png','Add Track', false);
JToolBarHelper::custom('edittrack', 'edittrack.png', 'edittrack_f2.png','Edit Track', false);
JToolBarHelper::custom('updatetrack', 'updatetrack.png', 'updatetrack_f2.png','Save Track', false);
但我不知道从哪里可以使用这个按钮,我的意思是我想打开我在相同视图下创建的各个页面。
"track_addtrack.php"
或者我可以使用此按钮完成部分工作。
答案 0 :(得分:2)
按钮将执行任务,因此您必须在控制器中实现它。
所以在/controllers/{view_name}.php中你需要添加与按钮中给出的自定义名称相匹配的函数。
实施例
class YourcomponentControllerYourview extends JController {
public function addtrack() {
//Put code you want to execute here
//You could forexample require_once(JPATH_COMPONENT_SITE.'/views/yourview/track_addtrack.php');
}
}