StackDataManager class
某个渠道的所有方法数据管理
- Mixed in types
Constructors
-
StackDataManager(String name, Map<
String, Map< data)String, List< >ChannelItemInfo> >
Properties
-
allDataMap
→ Map<
String, Map< String, List< >ChannelItemInfo> > -
所有数据
finalinherited
-
allLineShowList
→ List<
Series< LinearSales, DateTime> > -
跟上面不同的是这个是没有被过滤的这个数据是没有被过滤的
finalinherited
- days ↔ int
-
默认展示七天数据
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
lineShowList
→ List<
Series< LinearSales, DateTime> > -
折线图显示数据 折线的按照每个 条目 分割,每个 条目 里面有它最近多天的数据
finalinherited
-
listViewDataList
→ List<
LineListItemBean> -
列表数据
finalinherited
- maxAverage ↔ double
-
条目 最大的平均值
getter/setter pairinherited
- name → String
-
方法或 basic 的堆栈
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
singleItemShowMap
→ Map<
String, bool> -
控制每个 条目 是否显示
finalinherited
-
singleItemSumCostMap
→ Map<
String, int> -
单个条目的总耗时,不分日期
finalinherited
Methods
-
filterLine(
List< Series< allLineShowList, Map<LinearSales, DateTime> >String, bool> singleItemShowMap, List<Series< lineShowList) → voidLinearSales, DateTime> > -
过滤
inherited
-
getLineBgColor(
int index) → Color -
获取当前线的背景颜色
inherited
-
getLineColor(
int index) → Color -
获取当前线的颜色
inherited
-
getListTitleDesc(
) → String -
获取列表的 title 描述
override
-
getListViewItemDesc(
int index) → String -
获取 listview 的 item 描述
override
-
getListViewItemHeight(
) → int -
获取 listview item 的高度,默认等于 40, stack 需要高一点,用来显示更多信息
override
-
getTitle(
) → String -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parseData(
Map< String, Map< allDataMap, List<String, List< >ChannelItemInfo> >Series< allLineShowList, List<LinearSales, DateTime> >Series< lineShowList, Map<LinearSales, DateTime> >String, int> singleItemSumCostMap, Map<String, bool> singleItemShowMap, List<LineListItemBean> listViewDataList) → void -
解析处理数据
inherited
-
resetAllData(
[bool allDataIgnore = false]) → void -
重置所有的数据
inherited
-
reverseData(
) → void -
翻转数据
inherited
-
set7or30Days(
bool day7) → void -
30天或7 天
inherited
-
showOrHideItem(
String name, bool show) → void -
显示或隐藏某个条目
inherited
-
showStackDetails(
BuildContext showContext, int index) → void -
sortData(
List< LineListItemBean> listViewDataList, bool desc) → void -
排序
desc
是否倒序inherited -
startGetData(
) → Future< void> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited