Forum Discussion

Sergey's avatar
Sergey
Contributor III
3 years ago

Change value of a "input value" parameter type

Hi ! I'm looking for a way to change a value of an input value parameter type using a business rule. The use case is quite simple : the user will input a value in order to calculate a data. Howev...
  • Cosimo's avatar
    3 years ago

    Sergey,

    All of your session dashboard parameters (on selection change)  are stored/accessible in the dictionary args.SelectionChangedTaskInfo.CustomSubstVarsWithUserSelectedValues.

    Say you have a Textbox dashboard component that's used for input is assigned the parameter Param1, you can read or modify the value behind for Param1 as followed:

    Dim dashDic as dictionary = args.SelectionChangedTaskInfo.CustomSubstVarsWithUserSelectedValues

    'check to see if Param1 is in dashDic dictionary:

    If dashDic.ContainsKey("Param1") then

        'read the value:

       Dim x as string = dashDic("Param1")

       'write a value to Param1:

       dashDic("Param1") = "xxxxxxxx"

    End if