Je voudrais créer en utilisant les fonctions natives Joomla MVC 2.5 (si possible) un composant dont le formulaire d'administration utilise des tables liées.
Par exemple une facture avec des lignes.
une Table Facture et une table LigneFacture avec un lien sur la table maitre Facture
Donc dans mon formulaire de saisie facture (view) je dois voir la facture et un tableau avec les lignes, et à côté de chaque ligne 2 petits boutons, 1 pour éditer, l'autre pour supprimer, ainsi qu'en haut de ce tableau un bouton pour ajouter une nouvelle ligne.
je ne trouve pas d'exemple dans Joomla, j'ai commencé avec un modèle facture, qui utilise lui meme un modèle lignefactures (modèle liste), pas de problème pour 'alimenter' le formulaire, mais sur les boutons je ne sais pas quel lien ou javascript mettre afin qu'il me lance une task du type facture.deleteligne(ligne_id)
J'ai bien regardé le composant hikashop mais il n'est vraiment pas standard au niveau de la prog joomla.
il y a aussi surement CCinvoices mais il est payant donc pas possible de voir le code.
Une autre idée, peu importe le contexte facture ou autre chose du moment que cela corresponde a une table et sous table liée.
Par exemple une facture avec des lignes.
une Table Facture et une table LigneFacture avec un lien sur la table maitre Facture
Donc dans mon formulaire de saisie facture (view) je dois voir la facture et un tableau avec les lignes, et à côté de chaque ligne 2 petits boutons, 1 pour éditer, l'autre pour supprimer, ainsi qu'en haut de ce tableau un bouton pour ajouter une nouvelle ligne.
je ne trouve pas d'exemple dans Joomla, j'ai commencé avec un modèle facture, qui utilise lui meme un modèle lignefactures (modèle liste), pas de problème pour 'alimenter' le formulaire, mais sur les boutons je ne sais pas quel lien ou javascript mettre afin qu'il me lance une task du type facture.deleteligne(ligne_id)
J'ai bien regardé le composant hikashop mais il n'est vraiment pas standard au niveau de la prog joomla.
il y a aussi surement CCinvoices mais il est payant donc pas possible de voir le code.
Une autre idée, peu importe le contexte facture ou autre chose du moment que cela corresponde a une table et sous table liée.
Commentaire