Home
DevShare Downloads
How to Create Dataset Parameter
Said
<p>DesignConfig config = new DesignConfig();<br />DesignEngine engine = new DesignEngine(config);<br />SessionHandle session = engine.newSessionHandle(null);<br />ReportDesignHandle design = session.createDesign();<br />ElementFactory elementFactory = design.getElementFactory();<br />OdaDataSetHandle dsh = elementFactory.newOdaDataSet(dataSetName,"org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet");<br /><br />OdaDataSetParameter odaDataSetParameter=StructureFactory.createOdaDataSetParameter();<br />odaDataSetParameter.setName("param");<br />//Linked to report parameter<br />odaDataSetParameter.setParamName("link to report");<br />odaDataSetParameter.setDataType(DesignChoiceConstants.PARAM_TYPE_STRING); <br />odaDataSetParameter.setNativeDataType(1);<br />odaDataSetParameter.setPosition(1);<br />odaDataSetParameter.setIsOptional(false);<br />odaDataSetParameter.setAllowNull(true);<br />odaDataSetParameter.setIsInput(true);<br />odaDataSetParameter.setIsOutput(false);<br /> <br />PropertyHandle odaDataSetParameterProp = dsh.getPropertyHandle(OdaDataSetHandle.PARAMETERS_PROP); <br />odaDataSetParameterProp.addItem(odaDataSetParameter);</p>
Find more posts tagged with
Comments
There are no comments yet