bonjour,
pour executer au choix 2 templates, j'ai effectuée ceci:
si l'utilisateur selectionne un object dans la liste et coche la chekbox alors il fera apelle a "affiche_table" sinon "search".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <form name="searchform" action="dispatch_action"> in <select name="objects_selection"> <option value="obj1">obj1</option> <option value="obj2">obj2</option> </select> <label for="chk_0"> Details <p> <input type="checkbox" name="chk_0" id="chk_0" title="Request information" /> </p> <p> <input class="searchButton" type="submit" value="Search" accesskey="accesskeys-search" tal:attributes="tabindex tabindex/next" i18n:attributes="value accesskey" /></p> </form>
et le code de ma dispatch_action est comme suit:
mais j'ai le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def dispatch_action(self,REQUEST) : if REQUEST['chk_0'] : return self.affiche_table.pt() else : return self.search.pt()
alors elle est ou ma faute?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RuntimeError: CMFPlone/skins/plone_forms/dispatch_action.py has errors.
Merci d'avance
Partager