kvision / pl.treksoft.kvision.form.text / TaAjaxOptions

TaAjaxOptions

data class TaAjaxOptions

Data class for Typeahead AJAX options.

Constructors

<init>

TaAjaxOptions(url: String, preprocessQuery: ((String) -> dynamic)? = null, preprocessData: ((dynamic) -> Array<String>)? = null, beforeSend: ((JQueryXHR, dynamic) -> dynamic)? = null, httpType: HttpType = HttpType.GET, dataType: DataType = DataType.JSON, processData: Boolean = true)

Properties

beforeSend

val beforeSend: ((JQueryXHR, dynamic) -> dynamic)?

JQuery ajax.beforeSend option

dataType

val dataType: DataType

JQuery ajax.dataType option

httpType

val httpType: HttpType

JQuery ajax.type option

preprocessData

val preprocessData: ((dynamic) -> Array<String>)?

a function to process received data

preprocessQuery

val preprocessQuery: ((String) -> dynamic)?

a function to process query string for sending

processData

val processData: Boolean

JQuery ajax.processData option

url

val url: String

the url address

Extension Functions

createInstance

fun <T> Any?.createInstance(vararg args: dynamic): T

Helper function for creating JavaScript objects from dynamic constructors.