Copyright © 2021 by K4.org
  (v.0.48.124)

A column definition for a UITable.

Index

Rules

columnType

columnType: String

Internal Use Only.

Flags : Cached, Spec (Note this is uncached)

Expression : "action"

controlType

controlType: String

Internal Use Only.

Flags : Cached (Note this is uncached)

Expression : "AddModelRuleColumn"

dataType

dataType: String

The dataType of the rule.

Flags : Cached, Parameter (Note this is uncached)

Expression : "Number"

flags

flags: Array

The rule flags to be set on the rule.

Flags : Cached, Parameter (Note this is uncached)

Expression : ["Cached"]

isEditable

isEditable: Boolean

Add Model Rule column is not editable, so this value is always false.

Flags : Cached, Spec (Note this is uncached)

Expression : false

newRuleName

newRuleName: String

The name of the new rule. Note that if this name is the same as an existing rule (on the same parent), this new rule will replace the existing rule. It is up to the rule author to ensure that names are unique.

Flags : Cached, Required, Parameter (Note this is uncached)

Expression : ``

ownerRefChain

ownerRefChain: String

The reference chain to the owner of the new rule.

Flags : Cached, Required, Parameter, Spec (Note this is uncached)

Expression : ``

ruleBodyRuleName

ruleBodyRuleName: String

This is a reference to a property name of the row object that contains a value, that will be used as a body of a new rule.

Flags : Cached, Spec, Parameter (Note this is uncached)

Expression : ""

ruleDefinition

ruleDefinition: Any

This is the complete rule definition for the new rule. It can be provided directly, or collected from the other parameters.

Flags : Cached, Parameter, Spec (Note this is uncached)

Expression : { name: this.newRuleName, body: "", dataType: this.dataType, flags: this.flags }