Exemple #1
0
        private JIT.CPOS.BS.Web.Module.BasicData.Store.Handler.StoreHandler.GridInitEntity GetInitGridData(HttpContext pContext)
        {
            JIT.CPOS.BS.Web.Module.BasicData.Store.Handler.StoreHandler.GridInitEntity g
                = new JIT.CPOS.BS.Web.Module.BasicData.Store.Handler.StoreHandler.GridInitEntity();

            g.GridDataDefinds = new JIT.CPOS.BS.Web.Module.BasicData.Store.Handler.StoreHandler().GetStoreGridDataModels(pContext);
            //new
            GridColumnModelEntity entity = new GridColumnModelEntity();

            entity.DataType  = 1;
            entity.DataIndex = "MappingID";
            g.GridDataDefinds.Add(entity);

            entity           = new GridColumnModelEntity();
            entity.DataType  = 3;
            entity.DataIndex = "Sequence";
            g.GridDataDefinds.Add(entity);

            g.GridColumnDefinds = new JIT.CPOS.BS.Web.Module.BasicData.Store.Handler.StoreHandler().GetStoreGridColumns(pContext);
            //new
            //GridColumnEntity entity1 = new GridColumnEntity();
            //entity1.ColumnText = "MappingID";
            //entity1.DataIndex = "MappingID";
            //g.GridColumnDefinds.Add(entity1);

            //entity1 = new GridColumnEntity();
            //entity1.ColumnText = "Sequence";
            //entity1.DataIndex = "Sequence";
            //g.GridColumnDefinds.Add(entity1);

            //g.GridDatas = GetStorePageData(pContext);
            return(g);
        }
        /// <summary>
        /// 获取表格数据模型
        /// </summary>
        /// <returns></returns>
        public List <GridColumnModelEntity> GetGridDataModels()
        {
            List <GridColumnEntity>      lc = GetGridColumns();
            List <GridColumnModelEntity> lm = new List <GridColumnModelEntity>();

            for (int i = 0; i < lc.Count; i++)
            {
                GridColumnModelEntity m = new GridColumnModelEntity();
                m.DataIndex = lc[i].DataIndex;
                switch (lc[i].ColumnControlType)
                {
                case 2:     //整型
                    m.DataType = 2;
                    break;

                case 3:     //数字
                    m.DataType = 3;
                    break;

                case 4:    //日期
                    m.DataType = 4;
                    break;

                default:
                    m.DataType = 1;
                    break;
                }
                lm.Add(m);
            }
            return(lm);
        }