/// <summary> /// create record views /// </summary> void CreateRealRecordViews(TaskViewsCollection taskViews) { List <IDataviewHeader> dataviewHeaders = task.DataviewHeadersTable.FindAll(l => l is LocalDataviewHeader); foreach (IDataviewHeader dataviewHeader in dataviewHeaders) { if (dataviewHeader.IsMainSource) { taskViews.SetMainView(CreateMainSourceView(dataviewHeader)); } else { taskViews.AddLinkView(dataviewHeader.Id, (LinkView)CreateLinkView(dataviewHeader)); } } }