示例#1
0
        /// <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));
                }
            }
        }