kramthegram wrote:
>
> I have created a form with my controller which contains dotted names, it
> is dynamic with varying number of fields. The problem is when I try to get
> the results back as a dict I only get the name of the value before the
> first dot
> Here is a snippet of the form:
> <form action="save" method="post" class="tableform" name="project form">
> <table cellpadding="2" cellspacing="0" border="0">
> <tr class="even">
> <th>
> <label class="fieldlabel" for="project
> form_widget"></label>
> </th>
> <td>
> <fieldset class="outer" id="project form_widget">
>
> <legend>Indiana University</legend>
> <div>
> <label class="fieldlabel" for="project
> form_widget_widget"></label>
> <fieldset class="inner" id="project form_widget_widget">
> <legend>IBM e1350 (Big Red)</legend>
> <input class="hiddenfield" type="hidden" id="project
> form_widget_widget_id:1" name="widget.widget.id:1">
> <div>
> <label class="fieldlabel" for="project
> form_widget_widget_num_proc1">Processors Needed</label>
>
> <input id="project form_widget_widget_num_proc1" type="text"
> class="textfield" name="widget.widget.num_proc1" maxlength="5">
> </div><div>
> <label class="fieldlabel" for="project
> form_widget_widget_disk_stor1">Disk Space</label>
> <input id="project form_widget_widget_disk_stor1" type="text"
> class="textfield" name="widget.widget.disk_stor1" maxlength="5">
> </div><div>
> <label class="fieldlabel" for="project
> form_widget_widget_mem_per_proc1">Memory Per Processors</label>
> <input id="project form_widget_widget_mem_per_proc1"
> type="text" class="textfield" name="widget.widget.mem_per_proc1"
> maxlength="5">
> </div><div>
>
> <label class="fieldlabel" for="project
> form_widget_widget_num_hours1">Hours Needed</label>
> <input id="project form_widget_widget_num_hours1" type="text"
> class="textfield" name="widget.widget.num_hours1" maxlength="5">
> </div>
> </fieldset>
> </div><div>
> <label class="fieldlabel" for="project
> form_widget_widget"></label>
> <fieldset class="inner" id="project form_widget_widget">
> <legend>HPSS Archival Storage</legend>
>
> <input class="hiddenfield" type="hidden" id="project
> form_widget_widget_id:20" name="widget.widget.id:20">
> <div>
> <label class="fieldlabel" for="project
> form_widget_widget_num_proc20">Processors Needed</label>
> <input id="project form_widget_widget_num_proc20" type="text"
> class="textfield" name="widget.widget.num_proc20" maxlength="5">
> </div><div>
> <label class="fieldlabel" for="project
> form_widget_widget_disk_stor20">Disk Space</label>
> <input id="project form_widget_widget_disk_stor20" type="text"
> class="textfield" name="widget.widget.disk_stor20" maxlength="5">
> </div><div>
>
> <label class="fieldlabel" for="project
> form_widget_widget_mem_per_proc20">Memory Per Processors</label>
> <input id="project form_widget_widget_mem_per_proc20"
> type="text" class="textfield" name="widget.widget.mem_per_proc20"
> maxlength="5">
> </div><div>
> <label class="fieldlabel" for="project
> form_widget_widget_num_hours20">Hours Needed</label>
> <input id="project form_widget_widget_num_hours20" type="text"
> class="textfield" name="widget.widget.num_hours20" maxlength="5">
> </div>
> </fieldset>
> </div>
> The only key dict returns is "widget", does anyone know what I'm doing
> wrong?
>
Thanks for the help guys, it was a simple mistake, I was trying to read the
hey as a dict instead of the value returned by that key from the original
dict.
--
View this message in context:
http://www.nabble.com/Forms-with-dotted-names-troubles-tf4368382.html#a12454051
Sent from the Turbogears General mailing list archive at Nabble.com.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---