Bug 201363 The select value of Joint dataset's filter doesn't work[0706]
Description: The select value of Joint dataset's filter doesn't work[0706] Build number: 2.2.1.v20070828-0630 Steps to reproduce: 1, New a joint dataset 2, Specify the filter of dataset 3, Select value in the filter condition's Value1 Expected result: User can select the value from the value list Actual result: Exception occurs Error log: The expression's value can not be retrieved. Data set is not defined: Customer
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/data/ui/util/SelectValueFetcher.java
import org.eclipse.birt.data.engine.api.IResultIterator;
import org.eclipse.birt.data.engine.api.querydefn.BaseDataSetDesign;
import org.eclipse.birt.data.engine.api.querydefn.Binding;
import org.eclipse.birt.data.engine.api.querydefn.GroupDefinition;
import org.eclipse.birt.data.engine.api.querydefn.InputParameterBinding;
import org.eclipse.birt.data.engine.api.querydefn.QueryDefinition;
import org.eclipse.birt.data.engine.api.querydefn.ScriptExpression;
import org.eclipse.birt.report.data.adapter.api.DataRequestSession;
import org.eclipse.birt.report.data.adapter.api.DataSessionContext;
import org.eclipse.birt.report.model.api.DataSetHandle;
import org.eclipse.birt.report.model.api.DataSetParameterHandle;
import org.eclipse.birt.report.model.api.OdaDataSetParameterHandle;
import org.eclipse.birt.report.model.api.PropertyHandle;
/**
 * Utility class to fetch all available value for filter use.
 * 
 */
public class SelectValueFetcher
{
	private final static String BINDING_GROUP_NAME = "GROUP";
	private final static String BINDING_ROW_NAME = "FILTER_SELECT_VALUE";
	private final static String BINDING_GROUP_EXPRESSION = "row.FILTER_SELECT_VALUE";
	/**
	 * private constructor
	 */
	private SelectValueFetcher( )
	{
	}
	public static List getSelectValueList( String expression,
			DataSetHandle dataSetHandle, boolean inclFilter ) throws BirtException