Description: Fix of showstopper bug 123722. Instead of using
IBaseQueryDefinition.getRowExpressions() (which returns all expressions,
including bookmark, visibility etc) to build the IRowData, now look at the cell
content to find value expressions.
Regression: No
Code owner: XML API Team
Code reviewer: Wenbin He
Tests:
Manual
Tests automated: No, manual at this time
Branches involved: Eclipse CVS
Bugzilla bugs resolved:
123722
Notes to Developers:
None
Notes to QA:
None
Notes to Documentation:
None
Notes to Configuration Management:
None
Files removed:
None
Files added:
None
Files changed:
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/GridScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/CellScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ListItemExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/LocalizedEmitter.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/CellInstance.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/RowData.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ListingElementExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/RowScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/TableItemExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ElementUtil.java
/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/script/RowDataTest.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/GridItemExecutor.java
--
Petter Ivmark
Senior Software Engineer
Actuate Corporation
701 Gateway Blvd
South San Francisco, CA 94080
phone: +1 650 837 4772
email: pivmark@xxxxxxxxxxx
web: www.actuate.com