diff options
| author | Jonathan Tron <[email protected]> | 2014-02-26 14:45:46 +0100 |
|---|---|---|
| committer | Jonathan Tron <[email protected]> | 2014-02-26 14:45:46 +0100 |
| commit | d7b4ae4b2508732f1648594d0056c0e2b4105d1a (patch) | |
| tree | f4a37887abc996c5353239aa8d312e7b621d6099 | |
| parent | 73ec5ed8386188cf00d2a3ff3e1deb0292b29572 (diff) | |
| download | caxlsx-d7b4ae4b2508732f1648594d0056c0e2b4105d1a.tar.gz caxlsx-d7b4ae4b2508732f1648594d0056c0e2b4105d1a.zip | |
Fix wrong value for auto_filter defined name (refs #285)
| -rw-r--r-- | lib/axlsx/workbook/worksheet/worksheet.rb | 2 | ||||
| -rw-r--r-- | test/workbook/worksheet/tc_worksheet.rb | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/axlsx/workbook/worksheet/worksheet.rb b/lib/axlsx/workbook/worksheet/worksheet.rb index a2d92f3a..f8f2ff83 100644 --- a/lib/axlsx/workbook/worksheet/worksheet.rb +++ b/lib/axlsx/workbook/worksheet/worksheet.rb @@ -367,7 +367,7 @@ module Axlsx def auto_filter=(v) DataTypeValidator.validate "Worksheet.auto_filter", String, v auto_filter.range = v - workbook.add_defined_name auto_filter.defined_name, name: '_xlnm.FilterDatabase', local_sheet_id: index, hidden: 1 + workbook.add_defined_name auto_filter.defined_name, name: '_xlnm._FilterDatabase', local_sheet_id: index, hidden: 1 end # Accessor for controlling whether leading and trailing spaces in cells are diff --git a/test/workbook/worksheet/tc_worksheet.rb b/test/workbook/worksheet/tc_worksheet.rb index 8b8ec430..7cefbda9 100644 --- a/test/workbook/worksheet/tc_worksheet.rb +++ b/test/workbook/worksheet/tc_worksheet.rb @@ -510,9 +510,11 @@ class TestWorksheet < Test::Unit::TestCase def test_auto_filter assert(@ws.auto_filter.range.nil?) + assert(@wb.defined_names.none?{|defined_name| defined_name.name=='_xlnm._FilterDatabase'}) assert_raise(ArgumentError) { @ws.auto_filter = 123 } @ws.auto_filter.range = "A1:D9" assert_equal(@ws.auto_filter.range, "A1:D9") + assert(@wb.defined_names.none?{|defined_name| defined_name.name=='_xlnm._FilterDatabase'}) end def test_sheet_pr_for_auto_filter |
