I'd love to see it, Richard! I'm banging my head against the wall with this other method.
On Tuesday, April 28, 2015 at 6:58:25 PM UTC-4, Richard wrote: > > My own mix of SELECT_OR_ADD_OPTION() widget and web2py > SQLFORM.widget.autocomplete... > > As wrote above I can share the code here... > > Richard > > On Tue, Apr 28, 2015 at 5:06 PM, LoveWeb2py <atayl...@gmail.com > <javascript:>> wrote: > >> What do you use as a replacement? >> >> On Tuesday, April 28, 2015 at 4:59:32 PM UTC-4, Richard wrote: >>> >>> 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 <atayl...@gmail.com> 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 <atayl...@gmail.com> >>>>>> 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 <atayl...@gmail.com> >>>>>>>> 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 <atayl...@gmail.com> >>>>>>>>>> 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 web2py+un...@googlegroups.com. >>>>>>>>>>> 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 web2py+un...@googlegroups.com. >>>>>>>>> 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 web2py+un...@googlegroups.com. >>>>>>> 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 web2py+un...@googlegroups.com. >>>> 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 web2py+un...@googlegroups.com <javascript:>. >> 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.