That will do! Thank You.

On Dec 30, 6:48 pm, "Yarko Tymciurak" <yark...@gmail.com> wrote:
> Have you looked at using mydb.mytable.myfield.default=....    pattern?
>
> You can copy standard fields this way, by selecting a record, saving it in a
> row, and using that as the default field.    The default fields can change
> programmatically (so they can be different over execution, e.g. one thing at
> table definition, but customized in a controller).
>
> Seehttp://groups.google.com/group/web2py/browse_thread/thread/ec1d5568db...
>
> or (if you're using t2.create)
>
> http://groups.google.com/group/web2py/browse_thread/thread/a67e2aa251...
>
> Hope that helps.
>
> Yarko
>
> On Tue, Dec 30, 2008 at 9:13 AM, notabene <ni...@bjerre.net> wrote:
>
> > Thank You very much for Your suggestions.
>
> > But ...
>
> > The copy function was not meant as a record copy function - but as a
> > t2.create function where a record was used as default values in the
> > form.
>
> > Regarding the popup-window.
> > That is must usefull. But I don't see where the manipulation/edit of a
> > field on the calling page/form can take place? Can it be done from the
> > edit-function in the controller or is it a javascript callback
> > function?
>
> > Niels
>
> > On Dec 28, 3:33 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
> > > 1)
>
> > > def mycopy(table,id):
> > >     records=table._db(table.id==id).select()
> > >     if not records: return False
> > >     table.insert(**dict([(x,records[0][x]) for x in table.fields if
> > > not x=='id']))
> > >     return True
>
> > > use it as in mycopy(db.puppy,3)
>
> > > 2)  this is very much open ended. For example you can do in a view
>
> > > <button onclick="popup('{{=URL(r=request,f='edit',args=
> > > ['table','field','id'])}})">click me</button>
>
> > > replace table, field, id with values.
>
> > > and a controller like:
>
> > > @t2.requires_login()
> > > def edit():
> > >     table,field,id=request.args[0],request.args[1],request.args[2]
> > >     form=SQLFORM(db[table],db(db[table].id==id).select()[0],fields=
> > > [field])
> > >     if form.accept(request.vars,session): return HTML(BODY(SCRIPT
> > > ('window.close()')))
> > >     return HTML(BODY(form))
>
> > > Massimo
> > > On Dec 28, 6:36 am, notabene <ni...@bjerre.net> wrote:
>
> > > > I need 2 patterns - and I believe they would be usefull in general:
> > > > - t2.copy to supplement insert, update, delete.
> > > > - a popup page - attached by an edit or search button to a field -
> > > > which can be customized to supply the field-content.
>
> > > > I am not that experienced in web2py and python, and would appreciate
> > > > help from the community (/massimo?)
>
> > > > Regards
>
> > > > Niels Bjerre
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to