Please enable JavaScript to view this site.

Knowledge Bridge Documentation

Help version: 3.3.8

 

UICheckBox1

Description

The UICheckBox design adds a check box control to your user interface. It allows the user to toggle a Boolean rule between true and false. The user can select or deselect it.

When a check box is selected it has the value true, and when it is cleared, it holds the value false.        

Parameter Rules

bindParent:The  model node where your target rule resides.
Type:model
Example:R.rootModel

 

bindTarget:The bindTarget is the name of the rule you want the check box to control.                
Type:String
Example:"BackGroundColor"

 

sequenceNo:The sorting number within the UIContainer or UIFieldset that defines where the check box will appear.
Example:15

 

title:Sets the title if desired. Leave blank if title is not needed.
Example:"Change Background Color?"

 

tooltip:Text put here will show  up when the user moves or hovers the mouse pointer over a trigger area.
Example:"Check box to change the Background Color."

 

fontSize:Font size to appear in the User Interface.                
Example:"125%"

 

 

Mixins

UITitleMixin

UIInputMixin

UIControlMixin

UIStyleMixin

BaseNode

BaseModel

 

 

RULE NAME

TYPE

DEFAULTS

CATEGORY

FLAGS

bindParent

any

undefined

UI

Cached
Parameter

bindTarget

string

“”

UI

Cached
Parameter

sequenceNo

number

“”

UI

Cached
Parameter

title

string

“”

UI

Cached
Parameter

tooltip

string

“”

UI

Cached
Parameter

 

fontSize

string

"normal"

UI

Cached
Parameter

 

 

 

kBridgeExampleIcon

 

Project Example:

In your kBridge Examples Projects folder open the project called ‘MyTable’.

Reference Location:

“world.mytable.tableui.tableui0.inputscontainer.inputscontainer0.contentfieldset.contentfieldset0.contentpanel.contentpanel0.inputcontainertest.inputcontainertest0.checkbox.checkbox0”

Link: https://knowledgebridge.engineer/projects

 

Open the MyTable project.

Press the UI start icon to start the User Interface.

 

UICheckBox2

 

 

 

A rule was created in the root (MyTable) called BackGroundColor which is a boolean type with a default of ‘false’. When the check box is selected in the UI it sets the ‘BackGroundColor’ to ‘true’.

Then in the InputsContainer/backgroundColor this value was inserted:

 

if (R.rootModel.BackgroundColor === true){
               return "#85C1E9 ";
}   else {
               return "#E2E2E2";
}
 
//Blue or gray

 

UICheckBox3

 

Select 'Test1' from the UIRadioButton.

The image below shows the  UICheckBox Unselected and Selected.

 

UICheckBox4

 

 

Knowledge Bridge from Engingeering Intent is a full-featured engineering and sales automation environment