TableLogicBuilder

Functions

Link copied to clipboard
abstract fun enforceWhenAll(builder: TableConditionsBuilder.() -> Unit)

Builds requiredLogic with action enforce: required when ALL conditions are met.

Link copied to clipboard
abstract fun enforceWhenAny(builder: TableConditionsBuilder.() -> Unit)

Builds requiredLogic with action enforce: required when ANY condition is met.

Link copied to clipboard
abstract fun hideWhenAll(builder: TableConditionsBuilder.() -> Unit)
Link copied to clipboard
abstract fun hideWhenAny(builder: TableConditionsBuilder.() -> Unit)
Link copied to clipboard
abstract fun showWhenAll(builder: TableConditionsBuilder.() -> Unit)
Link copied to clipboard
abstract fun showWhenAny(builder: TableConditionsBuilder.() -> Unit)
Link copied to clipboard
abstract fun unforceWhenAll(builder: TableConditionsBuilder.() -> Unit)

Builds requiredLogic with action unenforce: optional when ALL conditions are met.

Link copied to clipboard
abstract fun unforceWhenAny(builder: TableConditionsBuilder.() -> Unit)

Builds requiredLogic with action unenforce: optional when ANY condition is met.