- Forums
- Archives
- Versions stables
- Joomla 1.5
- Discussions générales
- Extensions tierces
- Développement
- Appel d'une fonction à partir d'un bouton personnalisé en backend
×
Retrouver dans cette section tous les développements en cours vers une version native stable.Vos propositions sont les bienvenues.
Question Appel d'une fonction à partir d'un bouton personnalisé en backend
- claude13
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
21 Nov 2010 21:05 #1
par claude13
Appel d'une fonction à partir d'un bouton personnalisé en backend a été créé par claude13
Bonjour,
je développe un composant et je cherche en vain depuis plusieurs jours ce qui n'est pas correct dans la définition d'un bouton personnalisé dans la barre de menu qui doit lancer l'exécution d'une fonction, hors celle-ci n'est jamais appelée.
Ci-dessous les différents fichiers :
administrator/component/com_clubsportif/views/migrations/view.html.php
class ClubsportifsViewMigrations extends Jview
function _setToolbar
{ JToolBarhelper::title('Titre', 'migration.png');
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton('custom', <a href="#" onclick="javascript:if(confirm(\'Message info \')){submitbutton(\'migrate\');}" title="Migration" type="Custom"></span>Migration</a>);
administrator/component/com_clubsportif/controllers/migrations.php
class ClubsportifsControllerMigrations extends ClubsportifsController
function __construct()
{ parent::__construct ;
$this->registerTask('migrate', 'migrate'); }
function migrate()
{ $model = $this->getModel('migrations');
if (!$model->migrate();
{ $msg = 'Text1'; }
else
{ $msg = 'Text2'; }
$this->setRedirect('index.php?option=com_clubsportif&view=clubsportifs' , $msg); }
administrator/component/com_clubsportif/models/migrations.php
class ClubsportifsModelMigrations extends JModel
{ function migrate()
{ **** if ( )
{
return false }
else
{return true} }
J'ai testé indépendaemment la fonction migrate qui fonctionne bien, le clic sur le bouton migration de la toolbar renvoie bien un message qui se ferme avec un clic sur OK mais aucun appel à la fonction migrate n'est effectuée.
Pouvez-cous m'indiquer ce qui est incorrect dans la dénommination des fichiers MCV?
Merci de votre aide.
je développe un composant et je cherche en vain depuis plusieurs jours ce qui n'est pas correct dans la définition d'un bouton personnalisé dans la barre de menu qui doit lancer l'exécution d'une fonction, hors celle-ci n'est jamais appelée.
Ci-dessous les différents fichiers :
administrator/component/com_clubsportif/views/migrations/view.html.php
class ClubsportifsViewMigrations extends Jview
function _setToolbar
{ JToolBarhelper::title('Titre', 'migration.png');
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton('custom', <a href="#" onclick="javascript:if(confirm(\'Message info \')){submitbutton(\'migrate\');}" title="Migration" type="Custom"></span>Migration</a>);
administrator/component/com_clubsportif/controllers/migrations.php
class ClubsportifsControllerMigrations extends ClubsportifsController
function __construct()
{ parent::__construct ;
$this->registerTask('migrate', 'migrate'); }
function migrate()
{ $model = $this->getModel('migrations');
if (!$model->migrate();
{ $msg = 'Text1'; }
else
{ $msg = 'Text2'; }
$this->setRedirect('index.php?option=com_clubsportif&view=clubsportifs' , $msg); }
administrator/component/com_clubsportif/models/migrations.php
class ClubsportifsModelMigrations extends JModel
{ function migrate()
{ **** if ( )
{
return false }
else
{return true} }
J'ai testé indépendaemment la fonction migrate qui fonctionne bien, le clic sur le bouton migration de la toolbar renvoie bien un message qui se ferme avec un clic sur OK mais aucun appel à la fonction migrate n'est effectuée.
Pouvez-cous m'indiquer ce qui est incorrect dans la dénommination des fichiers MCV?
Merci de votre aide.
Connectez-vous ou Créer un compte pour participer à la conversation.
- claude13
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
24 Nov 2010 17:06 #2
par claude13
Réponse de claude13 sur le sujet Re: Appel d'une fonction à partir d'un bouton personnalisé en backend
Mon post n'a pas l'air d'interesser quelqu'un.
J'ai pris exemple sur le composant PhocaDownload qui met en oeuvre la fonction Authorize All dans le menu 'users'. Je ne comprends pas pourquoi je n'arrive pas à appeler une fonction à partir du bouton défini dans la toolbar.
A tout hasard je vais poster sur le site d'aide en anglais.
J'ai pris exemple sur le composant PhocaDownload qui met en oeuvre la fonction Authorize All dans le menu 'users'. Je ne comprends pas pourquoi je n'arrive pas à appeler une fonction à partir du bouton défini dans la toolbar.
A tout hasard je vais poster sur le site d'aide en anglais.
Connectez-vous ou Créer un compte pour participer à la conversation.
- lavsteph
- Hors Ligne
- V.I.P
- Fondateur
Réduire
Plus d'informations
- Messages : 9394
- Remerciements reçus 500
24 Nov 2010 19:19 #3
par lavsteph
Réponse de lavsteph sur le sujet Re: Appel d'une fonction à partir d'un bouton personnalisé en backend
Bonsoir,
as-tu posté chez nos confrères dans cette section réservé aux développement : forum.joomla.fr/forumdisplay.php?48-D%C3%A9veloppements
as-tu posté chez nos confrères dans cette section réservé aux développement : forum.joomla.fr/forumdisplay.php?48-D%C3%A9veloppements
Connectez-vous ou Créer un compte pour participer à la conversation.
- claude13
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
25 Nov 2010 16:52 #4
par claude13
Réponse de claude13 sur le sujet Re: Appel d'une fonction à partir d'un bouton personnalisé en backend
Merci, je viens de le faire.
Connectez-vous ou Créer un compte pour participer à la conversation.
Droit d'accès du forum
- Vous ne pouvez pas: Créer un nouveau sujet.
- Vous ne pouvez pas: Répondre au sujet.
- Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavsteph, tramber91, Scottux, serge
- Forums
- Archives
- Versions stables
- Joomla 1.5
- Discussions générales
- Extensions tierces
- Développement
- Appel d'une fonction à partir d'un bouton personnalisé en backend
Temps de génération de la page : 0.247 secondes