Enteprise Java SDK code snippet to pass a null value to a report parameterList paramList = oReport.getReportParameters(); IReportParameter oReportParameter; IReportParameterSingleValue currentValue = null; oReportParameter = (IReportParameter)paramList.get(0); oReportParameter.getCurrentValues().clear(); currentValue = oReportParameter.getCurrentValues().addSingleValue(); currentValue.setNull(true);
Java Web Services SDK code snippet to pass a null value to a report parameterReportProcessingInfo procInfo = oCrystalReport.getPluginProcessingInterface(); ReportParameter[] repParams = procInfo.getReportParameters().getParametersArray(); PromptValue[] oPromptValue = new PromptValue[1]; oPromptValue[0] = PromptValue.Factory.newInstance(); ReportParameterValueOptions boReportParameterValueOptions = ReportParameterValueOptions.Factory.newInstance(); ReportParameterValueOptionEnum.Enum[] boReportParameterValueOptionEnum_array = { ReportParameterValueOptionEnum.VALUE_IS_NULL }; boReportParameterValueOptions.setOptionArray(boReportParameterValueOptionEnum_array); oPromptValue[0].setOptions(boReportParameterValueOptions); oPromptValue[0].setData(“”); CurrentValues oCurrentValues = CurrentValues.Factory.newInstance(); oCurrentValues.setCurrentValueArray(oPromptValue); repParams[0].setCurrentValues(oCurrentValues);
Enter the destination URL
Or link to existing content