Project: Birt
Bug 101856 Select value in list filter doesn't work correctly when expression in filter is boolean type.
Reported: 2005-06-27 08:24:41 | Status: closed fixed

Description: Select value in list filter doesn't work correctly when expression in filter is boolean type. Steps to reproduce: 1.New a blank report 2.Create a data source and a dataset 3.Add a computed column "aa" with value true 4.Insert a list and bind it to the dataset 5.Drag some data item to list detail 6.Add a filter to list,select row["aa"] as expression,select "Equal" operator 7.Click select value in value1 then select true,click ok 8.save and preview Expected result: There's no error Actual result: Error message: There are errors on the report page: - There are error(s) in List:null Error0 : data.engine.DataConversionError(1 time)detail: An error happened in data type conversion.Invalid data type found in conditional expression.Invalid data type found in conditional expression. Delete the double quotation mark in value1 will make preview succeed.

Files changed in fix:
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/SelectValueDialog.java