I think I got it...so to initialize my graph I need to pas it a file
name...is it most appropriate to use JavaScriptSupport.addInitializerCall()
so that the name of the file can be pulled from the @parameter of the
component?


On Tue, Jul 2, 2013 at 3:42 PM, Thiago H de Paula Figueiredo <
thiag...@gmail.com> wrote:

> On Tue, 02 Jul 2013 17:25:14 -0300, George Ludwig <georgelud...@gmail.com>
> wrote:
>
>  Thanks for the info Thiago!
>>
>>   Couldn't you just @Import to get the JS files included and
>>>>
>>> JavaScriptSupport.addScript() to invoke JS functions?
>>
>> That's the route I ended up taking to import the necessary js files, but
>> I'm still unclear on exactly how to use  JavaScriptSupport.addScript() to
>> create an instance of the sigma viewer.
>>
>
> Whatever you pass to addScript() is added inside a <script></script> tag
> inside the HTML as is. So, if the function that sets up your code in
> JavaScript is initializeGraphs(), for example, call
> JavaScriptSupport.addScript("**initializeGraphs()");. If you need to pass
> some data to it, remember that addScript() follows the String.format()
> format.
>
>
>  For example, I don't understand
>> when it's appropriate to use JavaScriptSupport.**addInitializerCall()
>> vs. JavaScriptSupport.addScript()
>>
>
> Initializer calls are just another way of doing the same, a better one
> than addScript(), but in a harder way. addScript() takes raw JavaScript and
> adds it to the page. An initializer is a function added to the
> Tapestry.Initializer object. addInitializerCall() takes the name of this
> function and the value of the parameters you'll pass to it.
>
>
> --
> Thiago H. de Paula Figueiredo
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> users-unsubscribe@tapestry.**apache.org<users-unsubscr...@tapestry.apache.org>
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to