指标数据流向
2016-11-07 11:20:57 0 举报
SL
作者其他创作
大纲/内容
绑定至视图
进行注册,并且为indicatorObserved添加返回事件
IndicatorConvertor.IndGrpConvert(args.Result);
按需将拆解后的数据赋予到前台模型
BingData();
list.AddRange(indicatorGroup.Indicators);
创建注册信息,配置SceneDefine的实例
model.Indicator_id = int.Parse(item[\"kpi_id\"].ToString());
上行
将kpi ID转换为对应的指标ID
mIndicatorObserver2.IndicatorChanged2 += mIndicatorObserver_IndicatorChanged2;
SceneDefine define = new SceneDefine();
通过数据服务查询KPI ID,名称等
下行
网络/业务规模指标
将获取回来的数据用IndicatorConvertor类进行转换
创建指标服务代理的实例
var result = e.IndicatorGroups.ToArray();
客户端拆解返回的数据模型
将返回的数据按需赋予到前台模型
mIndicatorClient = new IndicatorClientBusiness();
流程说明: 首先通过数据服务,查询出所有的kpi ID以及相应的数据,随后将其保存在前台模型中,通过已经创建好的数据服务的实例调用GetMinSumlevelByKpi,GetIndicatorByKpi等方法,将kpi转换为对应的粒度以及指标ID。创建一个指标服务代理的实例,该实例用于注册指标服务,其次,要定义该实例的注册信息,配置SceneDefine的实例,按需求定义SceneDefine,随后启用indicatorObserved的实例,为其添加回调函数。 当代理接收到返回的数据时,先将其进行处理,使其变成通用的模型,然后推送到客户端,触发之前定义的回调函数,客户端再次拆解返回的数据模型,按需求取自己所需的数据并将其保存到前台模型,最后绑定至视图。
进行注册,并且定义回调函数
0 条评论
回复 删除
下一页