Where do you actually call the doRequest() method on the dataset?  Do you
call it manually?

If  the dataset is set to make the  request automatically, e.g., (the
'request' attribute == true) then
the request might get made before the constraint updates.

Also, what runtime are you using?





On Thu, Jan 21, 2010 at 9:48 PM, Lucas Lain <[email protected]> wrote:

> Hello Everybody,
>
> I'm trying to set a dataset url dynamically. The thing is that the dataset
> actually connects to the default data_url specified by default
> ("/xml/request_key") and not the dynamic one ("/xml/request_key/" +
> canvas.profile).
>
> When I check the value in the debug console, the value is set to the
> second, but actually connects to the first one.
>
> When the oninit method is executed? after processing all ${} values?
>
> Thanks in advance!
>
> code:
>
> <canvas proxied="false" oninit="canvas.sprite.setBGColor(null);"
> debug="true">
>
>     <attribute name="profile" type="string" value=""/>
>     <attribute name="data_url" type="string" value="/xml/request_key/"/>
>
>     <handler name="oninit">
>         canvas.profile = lz.Browser.getInitArg('profile');
>         if(canvas.profile) {
>             canvas.setAttribute('data_url','/xml/request_key/' +
> canvas.profile);
>         }
>     </handler>
>
>     <dataset id="perms"
>              name="perms"
>              type="http"
>              src="${canvas.data_url}"
>              />
>
> ...
>
> --
> Lucas
>



-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to