Forum Discussion
brookb
3 years agoNew Contributor
Unselect/Uncheck combo box selections
Is there a setting on the component or even a business rule that allows you to uncheck/unselect/reset a combo box to its original state? I would like it to reset and check the top member or a default member. I don't want all parameters on my dashboard reset just a specific combo box with the click of a button.
yes, you can reset or set to specific value using Dashbaord Extender BR. see "RPTA_SolutionHelper" for examples. something like below:
'*********************************************************************************************************************************************
' PARAMETER COMPONENT SELECTION CHANGED EVENT HANDLERS
'*********************************************************************************************************************************************
Case Is = DashboardExtenderFunctionType.ComponentSelectionChangedIf (args.FunctionName.XFEqualsIgnoreCase("ValidateDatesForRefresh")) Then
Dim taskResult As New XFSelectionChangedTaskResulttaskResult.ModifiedCustomSubstVars.Add("DashboardToHide_RPTA", "9_NoFilterSelected_RPTAV")
taskResult.ModifiedCustomSubstVars.Add("ReportLabelHeight_RPTA", "*")
taskResult.ModifiedCustomSubstVars.Add("FilterLabelHeight_RPTA", "0")taskResult.ChangeCustomSubstVarsInDashboard = True
Return taskResult
4 Replies
- AshokNew Contributor III
yes, you can reset or set to specific value using Dashbaord Extender BR. see "RPTA_SolutionHelper" for examples. something like below:
'*********************************************************************************************************************************************
' PARAMETER COMPONENT SELECTION CHANGED EVENT HANDLERS
'*********************************************************************************************************************************************
Case Is = DashboardExtenderFunctionType.ComponentSelectionChangedIf (args.FunctionName.XFEqualsIgnoreCase("ValidateDatesForRefresh")) Then
Dim taskResult As New XFSelectionChangedTaskResulttaskResult.ModifiedCustomSubstVars.Add("DashboardToHide_RPTA", "9_NoFilterSelected_RPTAV")
taskResult.ModifiedCustomSubstVars.Add("ReportLabelHeight_RPTA", "*")
taskResult.ModifiedCustomSubstVars.Add("FilterLabelHeight_RPTA", "0")taskResult.ChangeCustomSubstVarsInDashboard = True
Return taskResult - Gidon_AlbertContributor II
So if I understnad this right, in :
taskResult.ModifiedCustomSubstVars.Add("DashboardToHide_RPTA", "9_NoFilterSelected_RPTAV")=> DashboardToHide_RPTA is the paramter
=> "9_NoFilterSelected_RPTAV" is the value we assign to this parameter
And by using setting :
taskResult.ChangeCustomSubstVarsInDashboard = TrueOneStream will use "9_NoFilterSelected_RPTAV" when |!DashboardToHide_RPTA!| is referenced. Is this correct?
Is there a way to get the value assigned to |!DashboardToHide_RPTA !| in the previous run of the current dashboard to avoid another value from another user from being used by the current user?
Related Content
- 3 years ago
- 2 years ago