on 07-03-2018 7:31 PM
Using java code, How to pass multiple values from list to a field in a crystal report which accepts multiple values. my code
if (reportNameValue.equalsIgnoreCase("MY REPORT")) { System.out.println("PDF ENTERED : INSIDE ATM HISTORICAL REPORT "); fields = rcd.getDataDefController().getDataDefinition().getParameterFields(); ParameterFieldController paramFieldController = rcd.getDataDefController() .getParameterFieldController(); for (int i = 0; i < fields.size(); i++) { System.out.println(fields.getField(i).getName()); if (fields.getField(i).getName().equalsIgnoreCase("Select VALUE")) { System.out.println("entered here ashok check now"); System.out.println("entered here ashok check now"); /*for (IField iField : fields) { } */ for (String bankNames : selectedBanks) { System.out.println(bankNames); paramFieldController.setCurrentValue("", "Select Bank", bankNames); } } } }
If your parameter filed accepts multiple values, then create an array of Values and use the paramFieldController.setCurrentValues method to pass in the array:
setCurrentValues(java.lang.String sReportName,
java.lang.String sFieldName,
java.lang.Object[] newValue)
throws ReportSDKException
Dan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.