Esempio n. 1
0
 /// <summary>
 /// 默认初始化
 /// </summary>
 /// <param name="itemConfig"></param>
 /// <param name="missData"></param>
 protected virtual void DefaultInit(TrendMissItemInfo itemConfig, IList <TrendMissDataInfo> missData)
 {
     if (null == itemConfig)
     {
         return;
     }
     this._itemConfig = itemConfig;
     this.IsFirst     = false;
     if (null == missData || 0 >= missData.Count)
     {
         this._missData = new List <TrendMissDataInfo>();
         for (int i = 0; i <= this._itemConfig.ItemCount - 1; i++)
         {
             this._missData.Add(new TrendMissDataInfo()
             {
                 ChartId   = this._itemConfig.ChartId,
                 ItemValue = this._itemConfig.ItemString[i],
                 OrderBy   = i
             });
         }
         this.IsFirst = true;
         return;
     }
     this._missData = missData;
 }
Esempio n. 2
0
 public abstract void Init(TrendMissItemInfo itemConfig, IList <TrendMissDataInfo> missData);
Esempio n. 3
0
 public override void Init(TrendMissItemInfo itemConfig, IList <TrendMissDataInfo> missData)
 {
     DefaultInit(itemConfig, missData);
 }