- 6
- 0
- 约1.28千字
- 约 2页
- 2017-09-06 发布于江苏
- 举报
JS Excel筛选的基本应用介绍
JS Excel 筛选的基本应用介绍
本文主要介绍了 SpreadJS (JS Excel )筛选的基本应用。
1.显示那些符合你指定条件的行,隐藏那些你不想显示的行。
2. 当为工作表设置筛选时,首先需要创建一个行筛选,然后调用 rowFilter 方法来
设置这个行筛选。有一些内置筛选。例如:
addAverageFilter: 平均值筛选
addBackgroundFilter:背景色筛选.
addDateFilter: 日期筛选
addForegroundFilter: 前景色筛选
addNumberFilter: 数字筛选
addTextFilter:文本筛选.
addTop10Filter: 前 10 项筛选.
var range = new GC.Spread.Sheets.Range(-1, 0, -1, 2);
var rowFilter = new GC.Spread.Sheets.Filter.HideRowFilter(range);
sheet.rowFilter(rowFilter);
rowFilter.filterButtonVisible(false);
var condition = new
GC.Spread.Sheets.ConditionalFormatting.Condition(GC.Spread.Sheets.Con
ditionalFormatting.ConditionType.textCondition, {compareType:
GC.Spread.Sheets.ConditionalFormatting.TextCompareType.contains,expec
ted: *e*});
rowFilter.addFilterItem(1, condition);
rowFilter.filter(1);
你也可以创建一个条件并且调用 addFilterItem 方法来为行筛选添加一个特殊的筛
选。例如:
var formulaCondition = new
GC.Spread.Sheets.ConditionalFormatting.Condition(GC.Spread.Sheets.Con
ditionalFormatting.ConditionType.formulaCondition, {customValueType:
GC.Spread.Sheets.ConditionalFormatting.CustomValueType.empty,formula:
null});
rowFilter.addFilterItem(1, formulaCondition);
rowFilter.filter(1);
效果展示 :
原创力文档

文档评论(0)