Bug 54833 - The XSSF-implementation of the DataValidation-interface method setSuppressDropDownArrow is wrong
Summary: The XSSF-implementation of the DataValidation-interface method setSuppressDro...
Status: NEW
Alias: None
Product: POI
Classification: Unclassified
Component: XSSF (show other bugs)
Version: 3.10-FINAL
Hardware: PC All
: P2 minor (vote)
Target Milestone: ---
Assignee: POI Developers List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-12 12:53 UTC by anonymous
Modified: 2014-04-14 07:25 UTC (History)
1 user (show)



Attachments
A maven project depending on Apache POI 3.10-FINAL and demonstrating the issue. (6.63 KB, application/zip)
2014-03-24 15:15 UTC, Yoann Rodière
Details
A file generated with suppressdropdown = false but that still has no drop down arrow. (3.26 KB, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
2014-03-24 15:15 UTC, Yoann Rodière
Details
A file generated with suppressdropdown = true but that still has a drop down arrow. (3.26 KB, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
2014-03-24 15:16 UTC, Yoann Rodière
Details

Note You need to log in before you can comment on or make changes to this bug.
Description anonymous 2013-04-12 12:53:00 UTC
When you set 
setSuppressDropDownArrow(false) 
for a DataValidation in a sheet of a XSSF-Workbook the DropDownArrows are NOT shown in the resulting Excel-File.

The name of the method infers a different behavior.

For a sheet of a HSSF-Workbook the DropDownArrows are shown. So in this case the behavior is correct.
Comment 1 Yoann Rodière 2014-03-24 15:15:02 UTC
Created attachment 31432 [details]
A maven project depending on Apache POI 3.10-FINAL and demonstrating the issue.
Comment 2 Yoann Rodière 2014-03-24 15:15:59 UTC
Created attachment 31433 [details]
A file generated with suppressdropdown = false but that still has no drop down arrow.
Comment 3 Yoann Rodière 2014-03-24 15:16:20 UTC
Created attachment 31434 [details]
A file generated with suppressdropdown = true but that still has a drop down arrow.
Comment 4 Yoann Rodière 2014-03-24 15:17:59 UTC
I just attached examples of this bug. It still occurs in 3.10-FINAL. I checked out the code and couldn't understand why that happens: the code is crystal clear and should work as is. Maybe it's a serialization issue?