Apache OpenOffice (AOO) Bugzilla – Issue 104418
DataPilot: field member popup window does not show members correctly
Last modified: 2013-07-30 02:40:30 UTC
This bug is relevant only to koheidatapilot03 cws. The field member popup window (still in development) lists field members incorrectly when the field consists of numbers, dates, or other values that use special number format. I will attach a test document that I received from Xu Ming Wang of IBM.
Created attachment 64315 [details] test document
accepted. I'll try to fix this in koheidatapilot03.
Created attachment 64316 [details] a little simpler example
Actually this has nothing to do with the new popup window; the problem is pre-existing. When a field contains fractions, such as 1.1, 1.2, 1.3, ... but no decimal places are shown (as in fraction_members.ods test document), datapilot table displays the numbers as 1, 1, 1, 1, 1, ...., which is expected. But when you filter by, say, 1.1, via popup, it filters correctly, but the second time you launch the popup, member visibility is evaluated incorrectly, and the popup ends up listing all the '1's as invisible. And because this problem is a pre-existing condition, you can see the same problem in the existing field options dialog, under Hide items list.
removed this from koheidatapilot03. This is a pre-existing bug & has nothing to do with the new field popup window. We should tackle this separately.
This requires a file format change in ODF, since the visibility data is stored as <table:data-pilot-members> <table:data-pilot-member table:name="1" table:display="false" table:show-details="true"/> </table:data-pilot-members> where the name is clearly stored as "1". To fix this, we need to store the index of a member, instead of its name.
Reset assignee on issues not touched by assignee in more than 1000 days.