On 2/25/2015 10:54, Jack Hodges wrote:
I am working on logic that will populate my SWP content based on some
calculations that must take place locally.
Do you mean client-side?
What I really need is a local variable that I can update the value of
based on its previous value and the current set of values coming in
through the result set.
I tried using 'var foo = ...;' but didn't know how to reference 'foo'
inside the '{= ...} expression. The '?foo' didn't work.
If you have a value on the client and need to use that in server-side
SWP snippets (such as {= ... }) then you need to pass it to the server
as part of the request. So your SWP service needs an argument and this
argument needs to be filled in by the client's JavaScript code.
Does this sound about right?
Holger
Is there a way to do this? At first I thought I might be able to
achieve this by writing a SPIN rule but even though I can implement
that calculation associated with the variable I cannot update the
variable itself.
For example, lets say I have a ui:foreach as follows:
<ui:forEach ui:indexVar="index" ui:resultSet="{= ?entries }">{=
spin:nl() } \\
{= ui:newline() }var curry = {= eddl:boxStartYPosition(?index,
curry, eddl:bcydist(?range)) };\draw (12,{= ?curry }) ...}
{= ui:newline() }</ui:forEach>
where ?range is defined within the SPARQL response in ?entries and
?curry was originally defined at the outer ui:group using 'let'.
Any ideas/pointers would certainly be appreciated!!! Thanks.
Jack
--
You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise
Vocabulary Network (EVN), Reference Data Manager (RDM), TopBraid
Composer, TopBraid Live, TopBraid Insight, SPARQLMotion, SPARQL Web
Pages and SPIN.
To post to this group, send email to topbraid-users@googlegroups.com
---
You received this message because you are subscribed to the Google
Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to topbraid-users+unsubscr...@googlegroups.com
<mailto:topbraid-users+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Group "TopBraid
Suite Users", the topics of which include Enterprise Vocabulary Network (EVN),
Reference Data Manager (RDM), TopBraid Composer, TopBraid Live, TopBraid Insight,
SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to topbraid-users@googlegroups.com
---
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to topbraid-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.