DocumentBuilder

Properties

Link copied to clipboard

Functions

Link copied to clipboard
abstract fun barcode(title: String = "Barcode Component", id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, formula: String? = null, tip: ToolTip? = null, value: String? = null, logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun block(title: String = "Block Component", id: String? = null, identifier: String? = null, hidden: Boolean = false, tip: ToolTip? = null, value: String? = null, logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun chart(title: String = "Chart", y: Axis = Axis("Y-Axis"), x: Axis = Axis("X-Axis"), id: String? = null, identifier: String? = null, readonly: Boolean = false, required: Boolean = false, formula: String? = null, hidden: Boolean = false, tip: ToolTip? = null, logic: FieldLogicBuilder.() -> Unit? = null, lines: LineBuilder.() -> Unit? = null)
abstract fun chart(title: String = "Chart", y: Axis = Axis("Y-Axis"), x: Axis = Axis("X-Axis"), id: String? = null, identifier: String? = null, readonly: Boolean = false, required: Boolean = false, formula: String? = null, hidden: Boolean = false, tip: ToolTip? = null, lines: List<Line>, logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun collection(title: String = "Collection", id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, tip: ToolTip? = null, logic: FieldLogicBuilder.() -> Unit? = null, columns: TableBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun date(title: String = "Date Component", id: String? = null, identifier: String? = null, format: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, formula: String? = null, tip: ToolTip? = null, value: Long? = null, logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun dropdown(title: String = "Dropdown Component", options: List<String>, id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, formula: String? = null, tip: ToolTip? = null, value: String? = null, logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun file(title: String = "File Component", id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, tip: ToolTip? = null, multi: Boolean = true, value: List<String> = emptyList(), logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun image(title: String = "Image Component", id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, tip: ToolTip? = null, multi: Boolean = true, value: String, logic: FieldLogicBuilder.() -> Unit? = null)
abstract fun image(title: String = "Image Component", id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, multi: Boolean = true, required: Boolean = false, tip: ToolTip? = null, value: List<String> = emptyList(), logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun number(title: String = "Number Component", id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, formula: String? = null, tip: ToolTip? = null, value: Double? = null, logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun page(name: String?, hidden: Boolean = false, logic: FieldLogicBuilder.() -> Unit? = null): Page
Link copied to clipboard
abstract fun select(title: String = "Select Component", options: List<String>, multi: Boolean = true, id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, formula: String? = null, tip: ToolTip? = null, value: String, logic: FieldLogicBuilder.() -> Unit? = null)
abstract fun select(title: String = "Select Component", options: List<String>, multi: Boolean = true, id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, formula: String? = null, tip: ToolTip? = null, value: List<String> = emptyList(), logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun signature(title: String = "Signature Component", id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, tip: ToolTip? = null, value: String? = null, logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun table(title: String = "Table Field", id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, tip: ToolTip? = null, root: Boolean? = null, children: List<String>? = null, logic: TableLogicBuilder.() -> Unit? = null, columns: ColumnBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun text(title: String = "Text Component", id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, formula: String? = null, tip: ToolTip? = null, value: String? = null, logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
abstract fun textarea(title: String = "Text Area Component", id: String? = null, identifier: String? = null, readonly: Boolean = false, hidden: Boolean = false, required: Boolean = false, formula: String? = null, tip: ToolTip? = null, value: String? = null, logic: FieldLogicBuilder.() -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
open fun String.toOption(): Option