/// <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; }
public abstract void Init(TrendMissItemInfo itemConfig, IList <TrendMissDataInfo> missData);
public override void Init(TrendMissItemInfo itemConfig, IList <TrendMissDataInfo> missData) { DefaultInit(itemConfig, missData); }