Exemplo n.º 1
0
 /// <summary>
 /// 更新dataZoom对应的类目数据列表
 /// </summary>
 /// <param name="dataZoom"></param>
 internal void UpdateFilterData(DataZoom dataZoom)
 {
     if (dataZoom != null && dataZoom.enable && dataZoom.IsContainsAxis(this))
     {
         var data = GetDataList();
         context.UpdateFilterData(data, dataZoom);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 获得指定区域缩放的类目数据列表
 /// </summary>
 /// <param name="dataZoom">区域缩放</param>
 /// <returns></returns>
 internal List <string> GetDataList(DataZoom dataZoom)
 {
     if (dataZoom != null && dataZoom.enable && dataZoom.IsContainsAxis(this))
     {
         UpdateFilterData(dataZoom);
         return(context.filterData);
     }
     else
     {
         return(m_Data.Count > 0 ? m_Data : context.runtimeData);
     }
 }