标准管理工具栏按钮可以为您提供消息。例如:“真正删除”消息或其他东西......
JToolBarHelper::deleteList('Do you wanna really delete?', 'controller.delete');
这也适用于自定义按钮吗?在文档中没有参数。 http://docs.joomla.org/JToolBarHelper/custom
Joomla有另一种解决方案吗?向用户显示消息并在确认后执行我的代码!这可能吗?
抱歉我的英文不好:) 谢谢!
答案 0 :(得分:5)
当然有可能:)
只需添加到组件模板视图(例如:)
administrator/components/com_yourcomponent/views/your_view/tmpl/default.php
此代码:
<script type="text/javascript">
Joomla.submitbutton = function(task)
{
if (task == 'customcontroller.delete')
{
if (confirm(Joomla.JText._('Do you really want to delete these items?'))) {
Joomla.submitform(task);
} else {
return false;
}
}
}
</script>
只需更改任务并编辑消息,您就应该准备好了
答案 1 :(得分:1)
将此代码添加到此网址: 管理员/组件/ com_yourcomponent /视图/ your_view / TMPL /如default.php
<script type="text/javascript">
Joomla.submitbutton = function(task)
{
if (task == 'customcontroller.delete')
{
if (confirm('Do you really want to delete these items?')== true)
{
Joomla.submitform(task);
}
else {
return false;
}
}
else
{
Joomla.submitform(task);
}
}
</script>