Bind a Value Select

If you have created a Value Select you need to bind it to a variable in the calculator for it to be shown to the user. To do that simply use the ctx.bindValueSelect function.

Warning

This function is only available within the onInit context.

Here is the syntax you need to follow:

omni.onInit(function(ctx) {
  ctx.bindValueSelect(myValueSelect, 'variable1', 'variable2');
});

Arguments

This function takes at least two arguments myValueSelect and variable1. If several variables share the same value select they can be added after the first one separated by commas as show in the snippet above.

myValueSelect (value select)

This must be the name of a javascript variable containing a value select previously created. If you are here and don’t know how to create a value select on customJS visit the section Create a value select.

variable (string)

Name of the variable (or variables) to which you wish to bind the value select. They must be in string form and correspond to the name (not the Label) defined in the Current variables tab of BB.

Summary

Name

Type

Required

Description

valueSelect

ValueSelect

Yes

value select previously created

variables

string (one or more)

Yes

Name(s) of the variable(s) to which you want to associate the value select