Joomla 自定义工具栏按钮消息



标准的管理工具栏按钮有可能给它们一条消息。例如:"真正删除"消息或其他内容...

JToolBarHelper::deleteList('Do you wanna really delete?', 'controller.delete');

自定义按钮也可以吗?在文档中没有参数。http://docs.joomla.org/JToolBarHelper/custom

Joomla有其他解决方案吗?向用户显示一条消息,并在他确认后...执行我的代码!这可能吗?

对不起,我的英语:)不好谢谢!

当然有可能:)

只需添加到组件模板视图(例如:)

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>

只需更改任务并编辑消息,您就可以开始了

将此代码添加到此 url :管理员/组件/com_yourcomponent/视图/your_view/TMPL/默认.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>

最新更新