Pass Input Values
Text Input
This example code generates a text input field, the value added to the field is shown in a message box.
View Designer

Code editor
<script> function demo1Fn(vm, evt, val) { insight.getView().showInfoMessage('Passed through: ' + val); } </script> <vdl-page> <vdl-header draggable="true"> <vdl-action-group name="demo1" draggable="true"> <vdl-action command="demo1Fn"></vdl-action> </vdl-action-group> </vdl-header> <vdl-section> <vdl-row> <vdl-column><input type="text" vdl-event="change:actions.demo1"></vdl-column> </vdl-row> </vdl-section> </vdl-page>
Checkbox
This example registers when the checkbox is edited and displays the result in a message.
View Designer

Code editor
<script> function demo1Fn(vm, evt, val) { insight.getView().showInfoMessage('Passed through: ' + val); } </script> <vdl-page> <vdl-header draggable="true"> <vdl-action-group name="demo1" draggable="true"> <vdl-action command="demo1Fn"></vdl-action> </vdl-action-group> </vdl-header> <vdl-section> <vdl-row> <vdl-column> <label> <input type="checkbox" vdl-event="change:actions.demo1"/> Toggle </label> </vdl-column> </vdl-row> </vdl-section> </vdl-page>
Color Selector
This example displays the color picker dialog and updates the field with the selected color. The hex code of the selected color is displayed in a message box.
View Designer

Code editor
<script> function demo1Fn(vm, evt, val) { insight.getView().showInfoMessage('Passed through: ' + val); } </script> <vdl-page> <vdl-header draggable="true"> <vdl-action-group name="demo1" draggable="true"> <vdl-action command="demo1Fn"></vdl-action> </vdl-action-group> </vdl-header> <vdl-section> <vdl-row> <vdl-column><input type="color" vdl-event="change:actions.demo1"/></vdl-column> </vdl-row> </vdl-section> </vdl-page>
Date Selector
This example displays the date picker dialog and updates the field with the selected value; It also displays the selected value in a message box.
View Designer

Code editor
<script> function demo1Fn(vm, evt, val) { insight.getView().showInfoMessage('Passed through: ' + val); } </script> <vdl-page> <vdl-header draggable="true"> <vdl-action-group name="demo1" draggable="true"> <vdl-action command="demo1Fn"></vdl-action> </vdl-action-group> </vdl-header> <vdl-section> <vdl-row> <vdl-column><input type="date" vdl-event="change:actions.demo1"/></vdl-column> </vdl-row> </vdl-section> </vdl-page>
Slider Input
This example displays a slider dialog and sends the selected value to a message box.
View Designer

Code editor
<script> function demo1Fn(vm, evt, val) { insight.getView().showInfoMessage('Passed through: ' + val); } </script> <vdl-page> <vdl-header draggable="true"> <vdl-action-group name="demo1" draggable="true"> <vdl-action command="demo1Fn"></vdl-action> </vdl-action-group> </vdl-header> <vdl-section> <vdl-row> <vdl-column><input type="range" min="10" max="100" step="10" value="50" vdl-event="change:actions.demo1"/></vdl-column> </vdl-row> </vdl-section> </vdl-page>