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
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()
'mypage'
Notice in the above output, there is no data
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 ach
> 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
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
> 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/is
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
7 matches
Mail list logo