[web2py] Re: Anchor callback option and form submit
nope, https://github.com/web2py/web2py/blob/master/gluon/html.py#L1506 adds it for cid. Basically when I reviewed all the combinations for the A helper porting it to work with the new data-style attributes, I found no use for the component argument because it was really similar to something achievable without it (and had no bonus points since it was never documented). It was kept for backward compatibility and nothing else. For all intents and purposes, the two syntaxes (component and target vs href and cid) generate the same markup (hence they do the same thing). On Monday, November 4, 2013 11:28:25 PM UTC+1, Anthony wrote: I just meant that according to the codehttps://github.com/web2py/web2py/blob/master/gluon/html.py#L1481, the data-w2p_method attribute is set only in case component, callback, or cid are provided, so specifying target without one of those other three arguments won't result in any Ajax behavior, no? Anthony -- 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/groups/opt_out.
[web2py] Re: Anchor callback option and form submit
Not sure we're talking about the same thing. I'm just saying that if you specify *only* the target attribute, but not cid or component, then you don't get an Ajax component: A('mypage', _href=URL('myfunction'), target='myID').xml() 'a data-w2p_disable_with=default data-w2p_target=myID href=/test/default/myfunctionmypage/a' Notice in the above output, there is no data-w2p_method attribute, which is required in order to get the Ajax behavior. So, in the above, you either have to replace _href with component or replace target with cid. Anthony On Tuesday, November 5, 2013 3:03:33 PM UTC-5, Niphlod wrote: nope, https://github.com/web2py/web2py/blob/master/gluon/html.py#L1506adds it for cid. Basically when I reviewed all the combinations for the A helper porting it to work with the new data-style attributes, I found no use for the component argument because it was really similar to something achievable without it (and had no bonus points since it was never documented). It was kept for backward compatibility and nothing else. For all intents and purposes, the two syntaxes (component and target vs href and cid) generate the same markup (hence they do the same thing). On Monday, November 4, 2013 11:28:25 PM UTC+1, Anthony wrote: I just meant that according to the codehttps://github.com/web2py/web2py/blob/master/gluon/html.py#L1481, the data-w2p_method attribute is set only in case component, callback, or cid are provided, so specifying target without one of those other three arguments won't result in any Ajax behavior, no? Anthony -- 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/groups/opt_out.
[web2py] Re: Anchor callback option and form submit
ok, let me rephrase the final statement... The official way (since _href and cid are way back in web2py's history) should be A('mypage', _href=URL('myfunction'), cid='myID') Full Stop(s). . . . For backward compatibility, the following does the same thing, but I don't think it's documented (still supported, but we *may* *deprecate* its usage) A('mypage', component=URL('myfunction'), target='myID') @all: sorry for the original typo -- 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/groups/opt_out.
[web2py] Re: Anchor callback option and form submit
On Monday, November 4, 2013 2:09:39 AM UTC+1, Anthony wrote: A('mypage', _href=URL('myfunction'), target='myID') Shouldn't above be: A('mypage', component=URL('myfunction'), target='myID') does the exact same thing but I don't think that *component* as an argument was ever documented. -- 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/groups/opt_out.
[web2py] Re: Anchor callback option and form submit
A('mypage', _href=URL('myfunction'), target='myID') Shouldn't above be: A('mypage', component=URL('myfunction'), target='myID') does the exact same thing but I don't think that *component* as an argument was ever documented. I just meant that according to the codehttps://github.com/web2py/web2py/blob/master/gluon/html.py#L1481, the data-w2p_method attribute is set only in case component, callback, or cid are provided, so specifying target without one of those other three arguments won't result in any Ajax behavior, no? Anthony -- 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/groups/opt_out.
[web2py] Re: Anchor callback option and form submit
the callback argument is not meant to load a fragment and keep it like a component (meaning, trapping all links, form submissions, redirections etc. in that fragment). callback was meant instead to either click on a button and show the result in a fragment (i.e. action completed) and/or click a button to remove an element from the page (i.e. remove a line from a table). For a component-like behaviour, please use A('mypage', _href=URL('myfunction'), cid='myID') or the equivalent A('mypage', _href=URL('myfunction'), target='myID') -- 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/groups/opt_out.
[web2py] Re: Anchor callback option and form submit
A('mypage', _href=URL('myfunction'), target='myID') Shouldn't above be: A('mypage', component=URL('myfunction'), target='myID') -- 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/groups/opt_out.