ScriptQuote Element
The ScriptQuote element is used to encode a string to fit within JavaScript code. This element is used for rendering text from the server that must be interpreted as a quoted string.
Syntax
<ScriptQuote
NotAddingQuote = "TRUE" | "FALSE">
</ScriptQuote>
Attributes
Name | Description |
---|---|
NotAddingQuote | Optional Boolean. TRUE to eliminate quotation marks for enclosing a string. The default value is FALSE. |
Related Elements
Parent Elements | Child Elements |
---|---|
Case, Fields, ForEach, ListFormClosing, ListFormOpening, RenderPattern, Toolbar, ViewBody, ViewEmpty, ViewHeader, XML | Column, Column2, FieldPrefix, GetVar, HTML, HttpHost, HttpVDir, ImagesPath, ListProperty, ListUrlDir, LocaleInfo, LookupColumn, Property, Switch, URL |
Remarks
The ScriptQuote element performs the following conversions on its body text:
- converts " to \"
- converts \ to \\
- converts CR to \r\CR (where CR is character code 13)
Example
The code <ows:ScriptQuote>This is a test</ows:ScriptQuote>
renders "This is a test" since NotAddingQuote is not set to TRUE. But the code <ows:ScriptQuote NotAddingQuote="TRUE">This is a test</ows:ScriptQuote>
renders This is a test, without quotation marks, since NotAddingQuote is set to TRUE. Note that in the second case the string is not surrounded by quotation marks.