Like what you see? Have a play with our trial version.

Error rendering macro 'rw-search'

null

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

 

The dynamic display of parameters is controlled through the hasDependentParameters and isParameterRequired functions.


public boolean hasDependentParameters(String key)

Return true if the display of other parameters is dependent on the parameter with this UniqueKey value. If the value of a function is changed, and that function has dependent parameters, the isParameterRequired method will be run. This function is run for every user input parameter in the analytic function.


public boolean isParameterRequired(String key)

Return true if the parameter with this UniqueKey should be displayed. This function is run for every user input parameter in the analytic function.


 

Example

In the example below, the parameter with UniqueKey “MULTIPLIER” will only be displayed when the radio switch parameter “INCLUDE_MULTIPLIER” is set to true.


 

public boolean hasDependentParameters(String key)
  {
	if ("INCLUDE_MULTIPLIER".equals(key)) {
	   return true;
	}else{
	   return false;
	}
  }
  public boolean isParameterRequired(String key){
   	Boolean included = (Boolean) getParameterValue("INCLUDE_MULTIPLIER"); 
   	if (!included && "MULTIPLIER".equals(key)){
          	return false;
   	}else{
          	return true;
   	}
  }

 

 

 

 

Previous topic: Parameter set up


 

  • No labels