2014-02-10 5 views
1

표준 관리 도구 모음 버튼을 사용하면 메시지를 보낼 수 있습니다. 예를 들면 : "정말로 삭제하는"메시지 또는 뭔가 ...Joomla 사용자 정의 도구 모음 버튼 메시지

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

사용자 정의 버튼에도 가능합니까? 설명서에는 이에 대한 매개 변수가 없습니다. http://docs.joomla.org/JToolBarHelper/custom

줌라에 다른 해결책이 있습니까? 사용자에게 메시지를 표시하고 확인 후 ... 내 코드를 실행하십시오! 그게 가능하니?

내 나쁜 영어로 죄송합니다. 감사합니다!

+0

현재 새로운 줌라 스택 교환 사이트를 살펴 걸릴 끄트머리 수 : 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> 
관련 문제