2014-02-10 41 views
1

标准的管理工具栏按钮有可能给你一条消息。例如:一个“真正删除”的消息或...Joomla自定义工具栏按钮消息

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

这也是可能的自定义按钮?在文档中没有这个参数。 http://docs.joomla.org/JToolBarHelper/custom

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

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

+0

你可以ASLO看看全新的Joomla堆栈交换场地位置:http://joomla.stackexchange.com/ –

回答

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> 

只需更改任务和编辑消息,你应该准备好去

+0

感谢WellBloud :) – user3033136

+0

非常感谢WellBloud。它节省了我的时间。 – ChintanThummar

1

添加此代码到这个URL: 管理员/组件/ 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>