IParameterField parameterField = new ParameterField();
//parameterField.copyTo(newParameterField, true);
parameterField.setAllowCustomCurrentValues(false);
parameterField.setAllowMultiValue(false);
parameterField.setAllowNullValue(false);
parameterField.setDescription("Description for a discrete string parameter");
parameterField.setParameterType(ParameterFieldType.queryParameter);
parameterField.setValueRangeKind(ParameterValueRangeKind.discrete);
parameterField.setType(FieldValueType.numberField);
parameterField.setName("NewParameter");
reportClientDoc.getDataDefController().getParameterFieldController().add(parameterField);
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24167472/viewspace-1038831/ ,如需转载,请注明出处,否则将追究法律责任。