diff options
author | rentiansheng <rentiansheng@163.com> | 2018-09-04 13:40:53 +0800 |
---|---|---|
committer | rentiansheng <rentiansheng@163.com> | 2018-09-04 13:40:53 +0800 |
commit | 93cbafb0e2ff5df0236d543650712cd175cd789d (patch) | |
tree | 6629da7fba2e0248e9097064550707d672692fbc /datavalidation.go | |
parent | 2da107d3b20a5561d311466b7b2cb91170885f9f (diff) |
data validation drop-down list use sqref cell issue #268
Diffstat (limited to 'datavalidation.go')
-rw-r--r-- | datavalidation.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/datavalidation.go b/datavalidation.go index 914e877..010615c 100644 --- a/datavalidation.go +++ b/datavalidation.go @@ -119,6 +119,18 @@ func (dd *DataValidation) SetRange(f1, f2 int, t DataValidationType, o DataValid return nil } +// SetSqrefDropList data validation list with current sheet cell rang +func (dd *DataValidation) SetSqrefDropList(sqref string, isCurrentSheet bool) error { + if isCurrentSheet { + dd.Formula1 = sqref + dd.Type = convDataValidationType(typeList) + return nil + } + + //isCurrentSheet = false Cross-sheet sqref cell use extLst xml node unrealized + return fmt.Errorf("Cross-sheet sqref cell are not supported") +} + // SetSqref provides function to set data validation range in drop list. func (dd *DataValidation) SetSqref(sqref string) { if dd.Sqref == "" { |