| OVERVIEW | PACKAGE | CONSTR | FIELDS | METHODS | FRAMES NO FRAMES | INHERITED |
object SHtml
extends
ScalaObject
def this
|
| ChoiceHolder.. |
object ChoiceHolder
|
|
| !=.. |
final def !=(arg0 : Any)
|
Boolean | Any |
| !=.. |
final def !=(arg0 : Object)
|
Boolean | AnyRef |
| ==.. |
final def ==(arg0 : Object)
|
Boolean | AnyRef |
| ==.. |
final def ==(arg0 : Any)
|
Boolean | Any |
| a.. |
def a(func : () => JsObj, jsonContext : JsonContext, body : NodeSeq, attrs : (String, String)*)
|
Elem | |
| a.. |
def a(jsFunc : Call, body : NodeSeq, attrs : (String, String)*)(func : => JsCmd)
Create an anchor with a body and the function to be executed when the anchor is clicked
[details]
|
Elem | |
| a.. |
def a(func : () => JsCmd, body : NodeSeq, attrs : (String, String)*)
Create an anchor tag around a body which will do an AJAX call and invoke the function
[details]
|
Elem | |
| a.. |
def a(body : NodeSeq, cmd : JsCmd, attrs : (String, String)*)
Create an anchor that will run a JavaScript command when clicked
|
Elem | |
| a.. |
def a(jsFunc : Call, func : () => JsCmd, body : NodeSeq, attrs : (String, String)*)
Create an anchor tag around a body which will do an AJAX call and invoke the function
[details]
|
Elem | |
| a.. |
def a(body : NodeSeq, attrs : (String, String)*)(func : => JsCmd)
Create an anchor with a body and the function to be executed when the anchor is clicked
|
Elem | |
| ajaxButton.. |
def ajaxButton(text : String, jsFunc : Call, func : () => JsCmd, attrs : (String, String)*)
Create an Ajax button
[details]
When it's pressed, the function is executed
|
Elem | |
| ajaxButton.. |
def ajaxButton(text : NodeSeq, jsExp : JsExp, func : (String) => JsCmd, attrs : (String, String)*)
Create an Ajax button
[details]
When it's pressed, the function is executed
|
Elem | |
| ajaxButton.. |
def ajaxButton(text : NodeSeq, jsFunc : Call, func : () => JsCmd, attrs : (String, String)*)
Create an Ajax button
[details]
When it's pressed, the function is executed
|
Elem | |
| ajaxButton.. |
def ajaxButton(text : NodeSeq, func : () => JsCmd, attrs : (String, String)*)
Create an Ajax button
[details]
When it's pressed, the function is executed
|
Elem | |
| ajaxButton.. |
def ajaxButton(text : String, func : () => JsCmd, attrs : (String, String)*)
Create an Ajax button
[details]
When it's pressed, the function is executed
|
Elem | |
| ajaxCall.. |
def ajaxCall(jsCalcValue : JsExp, jsContext : JsContext, func : (String) => JsCmd)
Build a JavaScript function that will perform an AJAX call based on a value calculated in JavaScript
[details]
|
(String, JsExp) | |
| ajaxCall.. |
def ajaxCall(jsCalcValue : JsExp, func : (String) => JsCmd)
Build a JavaScript function that will perform an AJAX call based on a value calculated in JavaScript
[details]
|
(String, JsExp) | |
| ajaxCheckbox.. |
def ajaxCheckbox(value : Boolean, func : (Boolean) => JsCmd, attrs : (String, String)*)
|
Elem | |
| ajaxCheckbox.. |
def ajaxCheckbox(value : Boolean, jsFunc : Call, func : (Boolean) => JsCmd, attrs : (String, String)*)
|
Elem | |
| ajaxEditable.. |
def ajaxEditable(displayContents : => NodeSeq, editForm : => NodeSeq, onSubmit : () => Unit)
This method generates an AJAX editable field
[details]
Normally, the displayContents
will be shown, with an "Edit" button. If the "Edit" button is clicked, the field
will be replaced with the edit form, along with an "OK" and "Cancel" button.
If the OK button is pressed, the form fields are submitted and the onSubmit
function is called, and then the displayContents are re-run to get a new display.
If cancel is pressed then the original displayContents are re-shown.
|
NodeSeq | |
| ajaxForm.. |
def ajaxForm(body : NodeSeq, onSubmit : JsCmd)
Takes a form and wraps it so that it will be submitted via AJAX
[details]
|
Elem | |
| ajaxForm.. |
def ajaxForm(body : NodeSeq)
Takes a form and wraps it so that it will be submitted via AJAX
[details]
|
Elem | |
| ajaxForm.. |
def ajaxForm(onSubmit : JsCmd, body : NodeSeq)
Takes a form and wraps it so that it will be submitted via AJAX
[details]
|
Elem | |
| ajaxForm.. |
def ajaxForm(body : NodeSeq, onSubmit : JsCmd, postSubmit : JsCmd)
Takes a form and wraps it so that it will be submitted via AJAX
[details]
This also
takes a parameter for script code that will be executed after the form has been submitted.
|
Elem | |
| ajaxInvoke.. |
def ajaxInvoke(func : () => JsCmd)
|
(String, JsExp) | |
| ajaxSelect.. |
def ajaxSelect(opts : Seq[(String, String)], deflt : Box[String], func : (String) => JsCmd, attrs : (String, String)*)
|
Elem | |
| ajaxSelect.. |
def ajaxSelect(opts : Seq[(String, String)], deflt : Box[String], jsFunc : Call, func : (String) => JsCmd, attrs : (String, String)*)
|
Elem | |
| ajaxSelectObj.. |
def ajaxSelectObj[T](options : Seq[(T, String)], default : Box[T], onSubmit : (T) => JsCmd, attrs : (String, String)*)
Create a select box based on the list with a default value and the function
to be executed on form submission
[details]
|
Elem | |
| ajaxSelectObj.. |
def ajaxSelectObj[T](options : Seq[(T, String)], default : Box[T], jsFunc : Call, onSubmit : (T) => JsCmd, attrs : (String, String)*)
Create a select box based on the list with a default value and the function
to be executed on form submission
[details]
|
Elem | |
| ajaxSubmit.. |
def ajaxSubmit(value : String, func : () => JsCmd, attrs : (String, String)*)
Constructs an Ajax submit button that can be used inside ajax forms
[details]
Multiple buttons can be used in the same form.
|
Elem | |
| ajaxText.. |
def ajaxText(value : String, ignoreBlur : Boolean, jsFunc : Call, func : (String) => JsCmd, attrs : (String, String)*)
|
Elem | |
| ajaxText.. |
def ajaxText(value : String, jsFunc : Call, func : (String) => JsCmd, attrs : (String, String)*)
|
Elem | |
| ajaxText.. |
def ajaxText(value : String, ignoreBlur : Boolean, func : (String) => JsCmd, attrs : (String, String)*)
|
Elem | |
| ajaxText.. |
def ajaxText(value : String, func : (String) => JsCmd, attrs : (String, String)*)
|
Elem | |
| ajaxTextarea.. |
def ajaxTextarea(value : String, jsFunc : Call, func : (String) => JsCmd, attrs : (String, String)*)
|
Elem | |
| ajaxTextarea.. |
def ajaxTextarea(value : String, func : (String) => JsCmd, attrs : (String, String)*)
|
Elem | |
| area.. |
def area(shape : AreaShape, jsCmd : JsCmd, alt : String, attrs : (String, String)*)
Generate an Area tag
[details]
|
Elem | |
| area.. |
def area(shape : AreaShape, func : () => JsCmd, alt : String, attrs : (String, String)*)
Generate an Area tag
[details]
|
Elem | |
| area.. |
def area(shape : AreaShape, alt : String, attrs : (String, String)*)
Generate an Area tag
[details]
|
Elem | |
| asInstanceOf.. |
final def asInstanceOf[T0]
|
T0 | Any |
| checkbox.. |
def checkbox(value : Boolean, func : (Boolean) => Any, attrs : (String, String)*)
Defines a new checkbox set to { @code value } and running { @code func } when the
checkbox is submitted
|
NodeSeq | |
| checkbox.. |
def checkbox[T](possible : Seq[T], actual : Seq[T], func : (Seq[T]) => Any, attrs : (String, String)*)
Generate a ChoiceHolder of possible checkbox type inputs that calls back to the given function when the form is submitted
[details]
|
ChoiceHolder[T] | |
| checkbox_*.. |
def checkbox_*(value : Boolean, func : AFuncHolder, id : Box[String], attrs : (String, String)*)
|
NodeSeq | |
| checkbox_id.. |
def checkbox_id(value : Boolean, func : (Boolean) => Any, id : Box[String], attrs : (String, String)*)
Defines a new checkbox set to { @code value } and running { @code func } when the
checkbox is submitted
[details]
Has an id of { @code id }.
|
NodeSeq | |
| clone.. |
protected def clone
|
Object | AnyRef |
| eq.. |
final def eq(arg0 : Object)
|
Boolean | AnyRef |
| equals.. |
def equals(arg0 : Any)
|
Boolean | AnyRef |
| fajaxCall.. |
def fajaxCall[T](jsCalcValue : JsExp, func : (String) => JsCmd)(f : (String, JsExp) => T)
|
T | |
| fileUpload.. |
def fileUpload(func : (FileParamHolder) => Unit)
|
Elem | |
| finalize.. |
protected def finalize
|
Unit | AnyRef |
| fjsonCall.. |
def fjsonCall[T](jsCalcValue : JsExp, jsonContext : JsonContext, func : (String) => JsObj)(f : (String, JsExp) => T)
|
T | |
| getClass.. |
final def getClass
|
Class[Any] | AnyRef |
| hashCode.. |
def hashCode
|
Int | AnyRef |
| hidden.. |
def hidden(func : (String) => Any, defaultlValue : String, attrs : (String, String)*)
|
Elem | |
| hidden.. |
def hidden(func : () => Any, attrs : (String, String)*)
|
Elem | |
| hidden_*.. |
def hidden_*(func : AFuncHolder, attrs : (String, String)*)
|
Elem | |
| isInstanceOf.. |
final def isInstanceOf[T0]
|
Boolean | Any |
| jsonButton.. |
def jsonButton(text : NodeSeq, func : () => JsObj, ajaxContext : JsonContext, attrs : (String, String)*)
Create an Ajax buttun that when it's pressed it submits an Ajax request and expects back a JSON
construct which will be passed to the success function
[details]
|
Elem | |
| jsonButton.. |
def jsonButton(text : NodeSeq, jsExp : JsExp, func : (Any) => JsObj, ajaxContext : JsonContext, attrs : (String, String)*)
Create an Ajax buttun that when it's pressed it submits an Ajax request and expects back a JSON
construct which will be passed to the success function
[details]
|
Elem | |
| jsonCall.. |
def jsonCall(jsCalcValue : JsExp, jsonContext : JsonContext, func : (String) => JsObj)
|
(String, JsExp) | |
| jsonCall.. |
def jsonCall(jsCalcValue : JsExp, jsContext : JsContext, func : (Any) => JsCmd)
Build a JavaScript function that will perform a JSON call based on a value calculated in JavaScript
[details]
|
(String, JsExp) | |
| jsonCall.. |
def jsonCall(jsCalcValue : JsExp, func : (Any) => JsCmd)
Build a JavaScript function that will perform a JSON call based on a value calculated in JavaScript
[details]
|
(String, JsExp) | |
| jsonForm.. |
def jsonForm(jsonHandler : JsonHandler, body : NodeSeq)
Takes a form and wraps it so that it will be submitted via AJAX and processed by
a JSON handler
[details]
This can be useful if you may have dynamic client-side modification
of the form (addition or removal).
|
NodeSeq | |
| jsonForm.. |
def jsonForm(jsonHandler : JsonHandler, onSubmit : JsCmd, body : NodeSeq)
Takes a form and wraps it so that it will be submitted via AJAX and processed by
a JSON handler
[details]
This can be useful if you may have dynamic client-side modification
of the form (addition or removal).
|
NodeSeq | |
| jsonText.. |
def jsonText(value : String, cmd : String, json : JsonCall, attrs : (String, String)*)
Create a JSON text widget that makes a JSON call on blur or "return"
[details]
|
Elem | |
| jsonText.. |
def jsonText(value : String, ignoreBlur : Boolean, json : (JsExp) => JsCmd, attrs : (String, String)*)
This function does not really submit a JSON request to server instead json is a function
that allows you to build a more complex JsCmd based on the JsExp JE
[details]
JsRaw("this.value").
This function is called by the overloaded version of jsonText.
|
Elem | |
| jsonText.. |
def jsonText(value : String, json : (JsExp) => JsCmd, attrs : (String, String)*)
This function does not really submit a JSON request to server instead json is a function
that allows you to build a more complex JsCmd based on the JsExp JE
[details]
JsRaw("this.value").
This function is called by the overloaded version of jsonText.
|
Elem | |
| jsonTextarea.. |
def jsonTextarea(value : String, cmd : String, json : JsonCall, attrs : (String, String)*)
Create a JSON text area widget that makes a JSON call on blur
[details]
|
Elem | |
| jsonTextarea.. |
def jsonTextarea(value : String, json : (JsExp) => JsCmd, attrs : (String, String)*)
This function does not really submit a JSON request to server instead json is a function
that allows you to build a more complex JsCmd based on the JsExp JE
[details]
JsRaw("this.value").
This function is called by the overloaded version of jsonTextarea.
|
Elem | |
| link.. |
def link(to : String, func : () => Any, body : NodeSeq, attrs : (String, String)*)
create an anchor tag around a body
[details]
|
Elem | |
| makeAjaxCall.. |
def makeAjaxCall(in : JsExp, context : AjaxContext)
Invokes the Ajax request
[details]
|
JsExp | |
| makeAjaxCall.. |
def makeAjaxCall(in : JsExp)
Invokes the Ajax request
[details]
|
JsExp | |
| multiSelect.. |
def multiSelect(opts : Seq[(String, String)], deflt : Seq[String], func : (List[String]) => Any, attrs : (String, String)*)
|
Elem | |
| multiSelectObj.. |
def multiSelectObj[T](options : Seq[(T, String)], default : Seq[T], onSubmit : (List[T]) => Unit, attrs : (String, String)*)
Create a select box based on the list with a default value and the function
to be executed on form submission
[details]
|
Elem | |
| multiSelect_*.. |
def multiSelect_*(opts : Seq[(String, String)], deflt : Seq[String], func : AFuncHolder, attrs : (String, String)*)
|
Elem | |
| ne.. |
final def ne(arg0 : Object)
|
Boolean | AnyRef |
| notify.. |
final def notify
|
Unit | AnyRef |
| notifyAll.. |
final def notifyAll
|
Unit | AnyRef |
| password.. |
def password(value : String, func : (String) => Any, attrs : (String, String)*)
|
Elem | |
| password_*.. |
def password_*(value : String, func : AFuncHolder, attrs : (String, String)*)
|
Elem | |
| radio.. |
def radio(opts : Seq[String], deflt : Box[String], func : (String) => Any, attrs : (String, String)*)
|
ChoiceHolder[String] | |
| radio_*.. |
def radio_*(opts : Seq[String], deflt : Box[String], func : AFuncHolder, attrs : (String, String)*)
|
ChoiceHolder[String] | |
| select.. |
def select(opts : Seq[(String, String)], deflt : Box[String], func : (String) => Any, attrs : (String, String)*)
Create a select box based on the list with a default value and the function to be executed on
form submission
[details]
|
Elem | |
| selectObj.. |
def selectObj[T](options : Seq[(T, String)], default : Box[T], onSubmit : (T) => Unit, attrs : (String, String)*)
Create a select box based on the list with a default value and the function
to be executed on form submission
[details]
|
Elem | |
| select_*.. |
def select_*(opts : Seq[(String, String)], deflt : Box[String], func : AFuncHolder, attrs : (String, String)*)
Create a select box based on the list with a default value and the function to be executed on
form submission
[details]
|
Elem | |
| span.. |
def span(body : NodeSeq, cmd : JsCmd, attrs : (String, String)*)
Create a span that will run a JavaScript command when clicked
|
Elem | |
| submit.. |
def submit(value : String, func : () => Any, attrs : (String, String)*)
Generates a form submission button
[details]
|
Elem | |
| submitAjaxForm.. |
def submitAjaxForm(formId : String, func : () => JsCmd)
Submits a form denominated by a formId and execute the func function
after form fields functions are executed
|
JsCmd | |
| submitAjaxForm.. |
def submitAjaxForm(formId : String, postSubmit : Call)
Having a regular form, this method can be used to send the serialized content of the form
[details]
@oaram formId - the id of the form
|
JsCmd | |
| submitAjaxForm.. |
def submitAjaxForm(formId : String)
Having a regular form, this method can be used to send the serialized content of the form
[details]
@oaram formId - the id of the form
|
JsCmd | |
| submitButton.. |
def submitButton(func : () => Any, attrs : (String, String)*)
Generates a form submission button with a default label
[details]
|
Elem | |
| submitJsonForm.. |
def submitJsonForm(jsonHandler : JsonHandler, formId : String)
Having a regular form, this method can be used to send the content of the form as JSON
[details]
the request will be processed by the jsonHandler
|
JsCmd | |
| submit_*.. |
def submit_*(value : String, func : AFuncHolder, attrs : (String, String)*)
|
Elem | |
| swappable.. |
def swappable(shown : Elem, hidden : (String) => Elem)
|
Elem | |
| swappable.. |
def swappable(shown : Elem, hidden : Elem)
Build a swappable visual element
[details]
If the shown element is clicked on, it turns into the hidden element and when
the hidden element blurs, it swaps into the shown element.
|
Elem | |
| synchronized.. |
final def synchronized[T0](arg0 : T0)
|
T0 | AnyRef |
| text.. |
def text(value : String, func : (String) => Any, attrs : (String, String)*)
|
Elem | |
| textAjaxTest.. |
def textAjaxTest(value : String, func : (String) => Any, ajaxTest : (String) => JsCmd, attrs : (String, String)*)
|
Elem | |
| textAjaxTest.. |
def textAjaxTest(value : String, func : (String) => Any, ajaxTest : Box[(String) => JsCmd], attrs : (String, String)*)
|
Elem | |
| text_*.. |
def text_*(value : String, ignoreBlur : Boolean, func : AFuncHolder, ajaxTest : Box[(String) => JsCmd], attrs : (String, String)*)
|
Elem | |
| text_*.. |
def text_*(value : String, func : AFuncHolder, attrs : (String, String)*)
|
Elem | |
| text_*.. |
def text_*(value : String, func : AFuncHolder, ajaxTest : (String) => JsCmd, attrs : (String, String)*)
|
Elem | |
| text_*.. |
def text_*(value : String, func : AFuncHolder, ajaxTest : Box[(String) => JsCmd], attrs : (String, String)*)
|
Elem | |
| textarea.. |
def textarea(value : String, func : (String) => Any, attrs : (String, String)*)
|
Elem | |
| textarea_*.. |
def textarea_*(value : String, func : AFuncHolder, attrs : (String, String)*)
|
Elem | |
| toString.. |
def toString
|
String | AnyRef |
| toggleKids.. |
def toggleKids(head : Elem, visible : Boolean, func : () => JsCmd, kids : Elem)
|
NodeSeq | |
| untrustedSelect.. |
def untrustedSelect(opts : Seq[(String, String)], deflt : Box[String], func : (String) => Any, attrs : (String, String)*)
Create a select box based on the list with a default value and the function to be executed on
form submission
[details]
No check is made to see if the resulting value was in the original list.
For use with DHTML form updating.
|
Elem | |
| untrustedSelect_*.. |
def untrustedSelect_*(opts : Seq[(String, String)], deflt : Box[String], func : AFuncHolder, attrs : (String, String)*)
Create a select box based on the list with a default value and the function to be executed on
form submission
[details]
No check is made to see if the resulting value was in the original list.
For use with DHTML form updating.
|
Elem | |
| wait.. |
final def wait(arg0 : Long)
|
Unit | AnyRef |
| wait.. |
final def wait
|
Unit | AnyRef |
| wait.. |
final def wait(arg0 : Long, arg1 : Int)
|
Unit | AnyRef |
| OVERVIEW | PACKAGE | CONSTR | FIELDS | METHODS | FRAMES NO FRAMES | INHERITED |