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 - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
