Package-level declarations
Functions
Link copied to clipboard
inline fun Fields.double(name: String, label: String = name, hint: String? = label, value: Double? = null, isReadonly: Boolean = false, isRequired: Boolean = false, formatter: NumberFormatter? = NumberFormatter(), max: Double? = null, min: Double? = null, step: Double? = 0.1, noinline validator: (Double?) -> Unit? = null): NumberInputField<Double>
inline fun Fields.double(name: KProperty<Double?>, label: String = name.name, hint: String? = label, value: Double? = null, isReadonly: Boolean = false, isRequired: Boolean = false, formatter: NumberFormatter? = NumberFormatter(), max: Double? = null, min: Double? = null, step: Double? = 0.1, noinline validator: (Double?) -> Unit? = null): NumberInputField<Double>
Link copied to clipboard
inline fun DoubleInputField(name: String, label: String = name, hint: String? = label, value: Double? = null, isReadonly: Boolean = false, isRequired: Boolean = false, formatter: NumberFormatter? = NumberFormatter(), max: Double? = null, min: Double? = null, step: Double? = 0.1, noinline validator: (Double?) -> Unit? = null): NumberInputField<Double>
Link copied to clipboard
inline fun Fields.integer(name: String, label: String = name, hint: String? = label, value: Int? = null, isReadonly: Boolean = false, isRequired: Boolean = false, formatter: NumberFormatter? = NumberFormatter(), max: Int? = null, min: Int? = null, step: Int = 1, noinline validator: (Int?) -> Unit? = null): NumberInputField<Int>
inline fun Fields.integer(property: KProperty<Int?>, label: String = property.name, hint: String? = label, value: Int? = null, isReadonly: Boolean = false, isRequired: Boolean = false, formatter: NumberFormatter? = NumberFormatter(), max: Int? = null, min: Int? = null, step: Int = 1, noinline validator: (Int?) -> Unit? = null): NumberInputField<Int>
Link copied to clipboard
inline fun IntegerInputField(name: String, label: String = name, hint: String? = label, value: Int? = null, isReadonly: Boolean = false, isRequired: Boolean = false, formatter: NumberFormatter? = NumberFormatter(), max: Int? = null, min: Int? = null, step: Int = 1, noinline validator: (Int?) -> Unit? = null): NumberInputField<Int>
Link copied to clipboard
inline fun Fields.long(name: String, label: String = name, hint: String? = label, value: Long? = null, isReadonly: Boolean = false, isRequired: Boolean = false, formatter: NumberFormatter? = NumberFormatter(), max: Long? = null, min: Long? = null, step: Long? = 1, noinline validator: (Long?) -> Unit? = null): NumberInputField<Long>
inline fun Fields.long(property: KProperty<Long?>, label: String = property.name, hint: String? = label, value: Long? = null, isReadonly: Boolean = false, isRequired: Boolean = false, formatter: NumberFormatter? = NumberFormatter(), max: Long? = null, min: Long? = null, step: Long? = 1, noinline validator: (Long?) -> Unit? = null): NumberInputField<Long>
Link copied to clipboard
inline fun LongInputField(name: String, label: String = name, hint: String? = label, value: Long? = null, isReadonly: Boolean = false, isRequired: Boolean = false, formatter: NumberFormatter? = NumberFormatter(), max: Long? = null, min: Long? = null, step: Long? = 1, noinline validator: (Long?) -> Unit? = null): NumberInputField<Long>