Quantcast
Channel: SCN: Message List - Java SDK Application Development
Viewing all articles
Browse latest Browse all 2284

Re: How to read History Status values of a Report

$
0
0

Hi Prithvi and Dell,

 

I have one more question.

 

How to set multiple values to a prompt for crystal report in XI 4.1?

 

From the below code, I am getting new prompt values as discreteValueText and setting it to discreteValue.

 

It is working fine for single prompt value,

example : discreteValueText  = test;

but it is not working for multiple prompt values,

example : discreteValueText  = test, test1, test 2.

 

for (int i = 0; i < parameterFields.size(); i++) {

  IParameterField parameterField = (IParameterField) parameterFields

  .getField(i);

  IParameterField newParameterField = (IParameterField) parameterField

  .clone(true);

  newParameterField.getCurrentValues().removeAllElements();

  String discreteValueText = null;

  String[] newString = null;

  ParameterValueRangeKind kind = parameterField

  .getValueRangeKind();

  if (kind == ParameterValueRangeKind.discrete) {

  String crystalParameterName = parameterField.getDescription();

  discreteValueText = answers.get(crystalParameterName);

  ParameterFieldDiscreteValue discreteValue = new ParameterFieldDiscreteValue();

  discreteValue.setValue(discreteValueText);

  newParameterField.getCurrentValues().add(discreteValue);

  }

  ParameterFieldController parameterFieldController = crdoc

  .getDataDefController()

  .getParameterFieldController();

  parameterFieldController.modify(parameterField,

  newParameterField);

  }

 

Please let me know how to achieve this?

 

Regards,

Rakhy.


Viewing all articles
Browse latest Browse all 2284

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>