in view in script tag is a good place for start... just make sure you have the rigth id for you modal main div... In my case modal_id was coming from an .fromat(modal_id='id')...
But I don't recall the exact way this tutorial was doing and I was just exposing to 2 generals reasons why form into modal won't submit correctly... In my case my widget was appending my modal with a LOAD component inside a form of the so the load form has to be put outside the main form... I try the ressource you are using and give up because it was not full fill all my requirement... Richard On Tue, Apr 28, 2015 at 4:54 PM, LoveWeb2py <[email protected]> wrote: > This is what I'm using in my layout: > > > $(function() { > $("td.w2p_fc").each(function (){ > var comment = $(this).html(); > if (comment){ > $(this).html('<div><i class="icon info icon-info-sign"></i></div>'); > $(this).children('div').attr('title',comment); > $(this).children('div').tooltip({ placement : 'right', > html : true, > trigger : 'click' }); > } > }); > }); > > This makes the comment field available as an "Information Icon" > > When I use the modal class referenced in the link it works great, the problem > is nothing stores because the form can't process properly. I'm struggling to > solve that last piece of the puzzle. > > When I > > > > On Tuesday, April 28, 2015 at 4:50:34 PM UTC-4, LoveWeb2py wrote: >> >> Thank you, Richard. Where do I put $("#{modal_id}").appendTo(" >> body"); >> >> Could I just put that in the HTML file? Something like... >> >> <script> >> $("#{modal_id}").appendTo(" >> body"); >> </script> >> >> I tried hardcoding the div_id of my modal into your code, but it didn't >> work. The database doesn't update properly with the correct foreign key. I >> also have some date value fields and the calendar.js doesn't pop down so >> I'm thinking this has something to do with >> http://linuxapuntes.blogspot.com.ar/2013/03/plugin-modal-bootstrap-web2py.html >> >> Do you have an example of where you'd put the appendTo ? >> >> >> >> >> On Tuesday, April 28, 2015 at 1:04:57 PM UTC-4, Richard wrote: >>> >>> There is different issue when embed for into a bootstrap 2.3.2 (at >>> least)... One that I found were that <form> tag get ripped off... The other >>> depend of the way the modal form compoenent is included into the main >>> form... Depending how the widget is write the extra are embed beside the >>> original input field which don't work in case of a <form> tag since html >>> <form> can't be nested... Modal don't offer any convenient support à this >>> level and you have to manage this by yourself... But it is easy, you just >>> need to use jquery .appendTo() : >>> >>> Like that : $("#{modal_id}").appendTo("body"); >>> >>> And extract your component modal form which is nested into the main page >>> form and append it to the body instead... >>> >>> This is basically what jQuery Dialog is doing out of the box which >>> boostrap modal don't that make the usage of modal with component in web2py >>> so difficult... >>> >>> :) >>> >>> Richard >>> >>> >>> On Tue, Apr 28, 2015 at 12:40 PM, LoveWeb2py <[email protected]> wrote: >>> >>>> Richard, >>>> >>>> This is working great. >>>> http://linuxapuntes.blogspot.com.ar/2013/03/plugin-modal-bootstrap-web2py.html >>>> >>>> I currently use it like this: >>>> >>>> def my_controller(): >>>> from modalplugins Import Modal >>>> field = db.mytable.field >>>> modal = Modal(field, ' Add', 'Add area','Area') >>>> db.mytable.field.comment = modal.create() >>>> grid=SQLFORM.smartgrid(db.my_other_table) >>>> formModal = modal.formModal() >>>> return(grid=grid, formModal=formModal) >>>> >>>> The problem I am having now is that I can't process the modal. Do you >>>> have any thoughts on how to do this? >>>> >>>> On Friday, April 17, 2015 at 9:50:15 AM UTC-4, Richard wrote: >>>>> >>>>> 'reference tablename' = 1 to many >>>>> 'list:reference tablename' = "many to many" it denormalised that why I >>>>> put it between double quotes >>>>> >>>>> Richard >>>>> >>>>> On Thu, Apr 16, 2015 at 5:13 PM, LoveWeb2py <[email protected]> >>>>> wrote: >>>>> >>>>>> Richard, >>>>>> >>>>>> I did want to have a foreign key for info_about_field1. I guess I >>>>>> could do a reference field1 ? >>>>>> >>>>>> >>>>>> >>>>>> On Thursday, April 16, 2015 at 3:02:51 PM UTC-4, Richard wrote: >>>>>>> >>>>>>> There is no relation between both tables... You can embed 2 forms as >>>>>>> component (LOAD()) >>>>>>> >>>>>>> if you were having list:reference type field it is differents and >>>>>>> you have to question yourself if you are not better to have something >>>>>>> like >>>>>>> SELECT_OR_ADD_OPTION() or even better AutocompleteSelectOrAddOption() >>>>>>> widget... I recently update my old AutocompleteSelectOrAddOption() >>>>>>> widget (not finish yet) in order to move from jquery ui dialog to >>>>>>> bootstrap >>>>>>> modal... I will publish a web2py slice when done. >>>>>>> >>>>>>> Just ask if it interest you I can publish preview here... >>>>>>> >>>>>>> Richard >>>>>>> >>>>>>> On Thu, Apr 16, 2015 at 2:08 PM, LoveWeb2py <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> I'd like to have two SQLFORMs right next to each other. >>>>>>>> >>>>>>>> The second SQLFORM is just going to be linked to the field in table >>>>>>>> 1, but will be used so the student can make additional comments about a >>>>>>>> field. Model will look like this: >>>>>>>> >>>>>>>> db.define_table('main_table', >>>>>>>> Field('field1','string'), >>>>>>>> Field('field2','string'), >>>>>>>> migrate=False) >>>>>>>> >>>>>>>> db.define_table('second_table', >>>>>>>> Field('info_about_field1','list:string'), >>>>>>>> Field('info_about_field2','list:string') >>>>>>>> migrate=False) >>>>>>>> >>>>>>>> My question is... is it possible to have the second_table as a link >>>>>>>> underneath the main_table field. I want to have a modal pop up so they >>>>>>>> can >>>>>>>> enter additional information about the field >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Resources: >>>>>>>> - http://web2py.com >>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "web2py-users" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>> Resources: >>>>>> - http://web2py.com >>>>>> - http://web2py.com/book (Documentation) >>>>>> - http://github.com/web2py/web2py (Source code) >>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "web2py-users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>> Resources: >>>> - http://web2py.com >>>> - http://web2py.com/book (Documentation) >>>> - http://github.com/web2py/web2py (Source code) >>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "web2py-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

