Ejemplo n.º 1
0
        public NormalListData()
        {
            object defaultCreator = DefaultUtil.GetFactoryObject(RazorDataConst.SECTION_NAME,
                                                                 nameof(NormalListData));

            if (defaultCreator == null || !DefaultUtil.CreateConfigObject(
                    defaultCreator, out object defaultObject))
            {
                ShowPage         = ShowListHeader = ShowTitle = ShowExportExcel = true;
                OperatorPosition = OperatorPosition.Left;
                NoDataCaption    = RazorDataConst.NO_DATA_CAPTION;
                OperationCaption = RazorDataConst.OPERATION_CAPTION;
                OperatorWidth    = RazorDataConst.NORMAL_LIST_OPERATOR_WIDTH;
                PageNumberCount  = RazorDataConst.NORMAL_LIST_PAGE_COUNT;
                SearchCheckBox   = SearchDataMethod.Like;
                RowOperatorStyle = RowOperatorStyle.CreateDefault();
            }
            else
            {
                this.CopyFromObject(defaultObject);
                if (RowOperatorStyle == null)
                {
                    RowOperatorStyle = RowOperatorStyle.CreateDefault();
                }
            }
        }
Ejemplo n.º 2
0
 internal NormalListData(NormalListDataConfig config)
 {
     ShowPage         = config.ShowPage;
     ShowListHeader   = config.ShowListHeader;
     OperatorPosition = config.OperatorPosition.Value;
     NoDataCaption    = config.NoDataCaption;
     OperationCaption = config.OperationCaption;
     PageNumberCount  = config.PageNumberCount;
     RowDisplay       = config.RowDisplay;
     Display          = config.Display;
     RowOperator      = config.RowOperator;
     OperatorWidth    = config.OperatorWidth;
     TabDisplayType   = config.TabDisplayType;
     SearchCheckBox   = config.SearchCheckBox;
     DialogHeight     = config.DialogHeight;
     ShowTitle        = config.ShowTitle;
     ShowExportExcel  = config.ShowExportExcel;
     RowOperatorStyle = config.RowOperatorStyle;
     if (RowOperatorStyle == null)
     {
         RowOperatorStyle = RowOperatorStyle.CreateDefault();
     }
     ShowHintInHead  = config.ShowHintInHead;
     ShowTabCount    = config.ShowTabCount;
     ShowMultiSelect = config.ShowMultiSelect;
 }