コード例 #1
0
        //public int DocumentSystemID
        //{
        //    get { return ((GnosisSearchResultsGrid)ControlImplementation).DocumentSystemID; }
        //}

        //public int DocumentEntityID
        //{
        //    get { return ((GnosisSearchResultsGrid)ControlImplementation).DocumentEntityID; }
        //}

        //public string DocumentAction
        //{
        //    get { return ((GnosisSearchResultsGrid)ControlImplementation).DocumentAction; }
        //}


        public GnosisSearchResultsGridController(
            GnosisSearchResultsGrid resultsGrid,
            //  IGnosisGridImplementation gridImp,
            GnosisInstanceController instanceController,
            GnosisOuterLayoutController parent)
            : base(resultsGrid, instanceController, parent)
        {
        }
コード例 #2
0
        public override void Setup()
        {
            columns = new List <GnosisGridColumnController>();

            GnosisSearchResultsGrid grid = ((GnosisSearchResultsGrid)ControlImplementation);

            if (grid.TextResults != null)
            {
                foreach (GnosisTextResults textResults in grid.TextResults.Where(t => !t.Hidden))
                {
                    GnosisResultsColumnController columnController = new GnosisResultsColumnController(textResults, InstanceController, this);
                    columns.Add(columnController);
                }
            }

            if (grid.NumberResults != null)
            {
                foreach (GnosisNumberResults numberResults in grid.NumberResults.Where(n => !n.Hidden))
                {
                    GnosisResultsColumnController numberController = new GnosisResultsColumnController(numberResults, InstanceController, this);
                    columns.Add(numberController);
                }
            }

            if (grid.DateResults != null)
            {
                foreach (GnosisDateResults dateResults in grid.DateResults.Where(d => !d.Hidden))
                {
                    GnosisResultsColumnController columnController = new GnosisResultsColumnController(dateResults, InstanceController, this);
                    columns.Add(columnController);
                }
            }

            if (grid.DateTimeResults != null)
            {
                foreach (GnosisDateTimeResults datetime in grid.DateTimeResults.Where(d => !d.Hidden))
                {
                    GnosisResultsColumnController columnController = new GnosisResultsColumnController(datetime, InstanceController, this);
                    columns.Add(columnController);
                }
            }

            if (grid.CheckResults != null)
            {
                foreach (GnosisCheckResults checkResults in grid.CheckResults.Where(c => !c.Hidden))
                {
                    GnosisResultsColumnController checkController = new GnosisResultsColumnController(checkResults, InstanceController, this);
                    columns.Add(checkController);
                }
            }

            minWidthForSingleRow = columns.Sum(c => c.MinFieldWidth);


            CreateFields();
        }