Thanks Holger.
On Jul 31, 4:56 pm, Holger Knublauch <[email protected]> wrote:
> Barb,
>
> here is an example of using SPARQLMotion and SPIN to define new services:
>
> http://www.topquadrant.com/products/SPARQLMotion_docs/SPARQLMotion_ex...
>
> This does not cover the particular UI modules, but you will find them in
> the standard SM module library (sparqlmotionlib.owl) under
> sml:ImportFromVariousModules. This includes
>
> - sml:EnterLiteral
> - sml:SelectInstance
> - sml:SelectResource
>
> and (under RDFProcessing)
>
> - sml:DisplayEditForm
>
> Note: these are not yet supported in conjunction with TBE applications,
> but we are working on a closer integration to implement interactive
> scripts and wizards in the next few weeks.
>
> Holger
>
>
>
> Barb wrote:
> > What would I need to import to have sml:SelectInstance or
> > sml:DisplayEditForm available to me?
> > Would you have an example?
>
> > Barb
>
> > On Jul 31, 4:32 pm, Holger Knublauch <[email protected]> wrote:
> >> TopBraid comes with the Rhino ECMAScript engine, but this is different
> >> from full JavaScript, as it does not live inside of a web browser. As a
> >> result, JavaScript-specific UI feature such as prompts are not supported.
>
> >> In order to collect user input, you need to use SPARQLMotion-based SPIN
> >> functions with modules such as sml:SelectInstance or sml:DisplayEditForm.
>
> >> Holger
>
> >> Barb wrote:
> >>> I'm using JavaScript to define a SPIN function.
> >>> I've created a javascript file that simply returns a string.
> >>> I followed all the steps outlined in the "Using JavaScript to define
> >>> SPIN/SPARQL Functions" under Help and everything worked fine.
> >>> Next I wanted to try a SPIN function that displayed a dialog box.
> >>> I tried this with my javascript and it didn't work.
> >>> I received the following message ....
> >>> Failed to retrieve all query results
> >>> Error in JavaScript call: org.mozilla.javascript.EcmaError:
> >>> ReferenceError: "prompt" is not defined. (myPrompt.js#1)
> >>> This is my function ...
> >>> function myPromptTest() {
> >>> var a = prompt("What is your name", "Type your name here");
> >>> return a ;
> >>> }
> >>> I'm guessing "prompt" is something not defined/allowed within
> >>> Composer.
> >>> Is there another way to have a SPIN function launch a dialog?
> >>> Barb- Hide quoted text -
> >> - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TopBraid Composer Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-composer-users?hl=en
-~----------~----~----~----~------~----~------~--~---