private void InitColumnsInternal() { var isKZ = LocalizationHelper.IsCultureKZ; var columns = new List <GridColumn>(); columns.Add(new GridColumn() { ColumnName = "__icons", Visible = false, CanEdit = false, }); columns.Add(new GridButtonsColumn() { ColumnName = "__buttons", EditUrl = "/EmptyPage.aspx/data/MyProductsEdit?refMyProducts={0}", LookUrl = "/EmptyPage.aspx/data/MyProductsEdit/read?refMyProducts={0}", EditVisible = AccessOptions.CheckPermitEdit(), DeleteVisible = AccessOptions.CheckPermitDelete(), CanEdit = false, Width = "84px", }); var column_Name = new GridColumn() { Header = MyProductsResources.Name__Header, Sort = "Name", Group = MyProductsResources.Name__GridGroup, ColumnName = "Name", }; column_Name.Width = string.Empty; column_Name.ModelFieldType = ModelFieldType.String; column_Name.DefaultHidden = false; column_Name.ServerMapping = "Item.Name"; column_Name.HasFilter = true; columns.Add(column_Name); var column_CreationDate = new GridColumn() { Header = MyProductsResources.CreationDate__Header, Sort = "CreationDate", Group = MyProductsResources.CreationDate__GridGroup, ColumnName = "CreationDate", Format = "{0:d}", }; column_CreationDate.Width = string.Empty; column_CreationDate.ModelFieldType = ModelFieldType.Date; column_CreationDate.DefaultHidden = false; column_CreationDate.ServerMapping = "Item.CreationDate"; column_CreationDate.HasFilter = true; columns.Add(column_CreationDate); var column_Price = new GridColumn() { Header = MyProductsResources.Price__Header, Sort = "Price", Group = MyProductsResources.Price__GridGroup, ColumnName = "Price", }; column_Price.Width = string.Empty; column_Price.ModelFieldType = ModelFieldType.Float; column_Price.DefaultHidden = false; column_Price.ServerMapping = "Item.Price"; column_Price.DecimalPrecision = 2; column_Price.HasFilter = true; columns.Add(column_Price); var column_Amount = new GridColumn() { Header = MyProductsResources.Amount__Header, Sort = "Amount", Group = MyProductsResources.Amount__GridGroup, ColumnName = "Amount", }; column_Amount.Width = string.Empty; column_Amount.ModelFieldType = ModelFieldType.Float; column_Amount.DefaultHidden = false; column_Amount.ServerMapping = "Item.Amount"; column_Amount.DecimalPrecision = 2; column_Amount.HasFilter = true; columns.Add(column_Amount); columns.Add(new GridColumn() { Header = TableResources.messages__Header, ColumnName = "__messages", Visible = false, CanEdit = false, }); InitColumns(columns); }
private void InitColumnsInternal() { var isKZ = LocalizationHelper.IsCultureKZ; var columns = new List <GridColumn>(); columns.Add(new GridColumn() { ColumnName = "__icons", Visible = false, CanEdit = false, }); columns.Add(new GridButtonsColumn() { ColumnName = "__buttons", EditUrl = "/EmptyPage.aspx/data/DIC_MyFirstDictionaryEdit?refDIC_MyFirstDictionary={0}", LookUrl = "/EmptyPage.aspx/data/DIC_MyFirstDictionaryEdit/read?refDIC_MyFirstDictionary={0}", EditVisible = AccessOptions.CheckPermitEdit(), DeleteVisible = AccessOptions.CheckPermitDelete(), CanEdit = false, Width = "84px", }); var column_Code = new GridColumn() { Header = DIC_MyFirstDictionaryResources.Code__Header, Sort = "Code", Group = DIC_MyFirstDictionaryResources.Code__GridGroup, ColumnName = "Code", }; column_Code.Width = string.Empty; column_Code.ModelFieldType = ModelFieldType.String; column_Code.DefaultHidden = false; column_Code.ServerMapping = "Item.Code"; column_Code.HasFilter = true; columns.Add(column_Code); var column_Name = new GridColumn() { Header = DIC_MyFirstDictionaryResources.Name__Header, Sort = "Name", Group = DIC_MyFirstDictionaryResources.Name__GridGroup, ColumnName = "Name", }; column_Name.Width = string.Empty; column_Name.ModelFieldType = ModelFieldType.String; column_Name.DefaultHidden = false; column_Name.ServerMapping = "Item.Name"; column_Name.HasFilter = true; columns.Add(column_Name); var column_DateStart = new GridColumn() { Header = DIC_MyFirstDictionaryResources.DateStart__Header, Sort = "DateStart", Group = DIC_MyFirstDictionaryResources.DateStart__GridGroup, ColumnName = "DateStart", Format = "{0:d}", }; column_DateStart.Width = string.Empty; column_DateStart.ModelFieldType = ModelFieldType.Date; column_DateStart.DefaultHidden = false; column_DateStart.ServerMapping = "Item.DateStart"; column_DateStart.HasFilter = true; columns.Add(column_DateStart); var column_DateEnd = new GridColumn() { Header = DIC_MyFirstDictionaryResources.DateEnd__Header, Sort = "DateEnd", Group = DIC_MyFirstDictionaryResources.DateEnd__GridGroup, ColumnName = "DateEnd", Format = "{0:d}", }; column_DateEnd.Width = string.Empty; column_DateEnd.ModelFieldType = ModelFieldType.Date; column_DateEnd.DefaultHidden = false; column_DateEnd.ServerMapping = "Item.DateEnd"; column_DateEnd.HasFilter = true; columns.Add(column_DateEnd); columns.Add(new GridColumn() { Header = TableResources.messages__Header, ColumnName = "__messages", Visible = false, CanEdit = false, }); InitColumns(columns); }
private void InitColumnsInternal() { var isKZ = LocalizationHelper.IsCultureKZ; var columns = new List <GridColumn>(); columns.Add(new GridColumn() { ColumnName = "__icons", Visible = false, CanEdit = false, }); columns.Add(new GridButtonsColumn() { ColumnName = "__buttons", EditUrl = "/EmptyPage.aspx/data/DIC_MySecondDictionaryEdit?refDIC_MySecondDictionary={0}", LookUrl = "/EmptyPage.aspx/data/DIC_MySecondDictionaryEdit/read?refDIC_MySecondDictionary={0}", EditVisible = AccessOptions.CheckPermitEdit(), DeleteVisible = AccessOptions.CheckPermitDelete(), CanEdit = false, Width = "84px", }); var column_Name = new GridColumn() { Header = DIC_MySecondDictionaryResources.Name__Header, Sort = "Name", Group = DIC_MySecondDictionaryResources.Name__GridGroup, ColumnName = "Name", }; column_Name.Width = string.Empty; column_Name.ModelFieldType = ModelFieldType.String; column_Name.DefaultHidden = false; column_Name.ServerMapping = "Item.Name"; column_Name.HasFilter = true; column_Name.CanEdit = true; column_Name.ControlID = "Name_{0}"; columns.Add(column_Name); var column_refFirstDictionary = new GridColumn() { Header = DIC_MySecondDictionaryResources.refFirstDictionary__Header, Sort = isKZ ? "DIC_MyFirstDictionary_refFirstDictionary.Name" : "DIC_MyFirstDictionary_refFirstDictionary.Name", Group = DIC_MySecondDictionaryResources.refFirstDictionary__GridGroup, ColumnName = "refFirstDictionary", TableName = "DIC_MyFirstDictionary", }; column_refFirstDictionary.Width = string.Empty; column_refFirstDictionary.ModelFieldType = ModelFieldType.String; column_refFirstDictionary.DefaultHidden = false; column_refFirstDictionary.ColumnNameIndex = "refFirstDictionary_Name"; column_refFirstDictionary.ColumnNameIndexRefValue = "refFirstDictionary"; column_refFirstDictionary.ModelFieldTypeRefValue = ModelFieldType.Int; column_refFirstDictionary.ServerMappingRefValue = "Item.refFirstDictionary"; column_refFirstDictionary.StoreId = "Store_refFirstDictionary"; column_refFirstDictionary.ServerMapping = "Lookup.refFirstDictionary_Name"; column_refFirstDictionary.IsForeignKey = true; column_refFirstDictionary.IsLookup = true; column_refFirstDictionary.IsFilterLookup = true; column_refFirstDictionary.FilterColumnMapping = isKZ ? "DIC_MyFirstDictionary_refFirstDictionary.Name" : "DIC_MyFirstDictionary_refFirstDictionary.Name"; column_refFirstDictionary.TableTitle = SampleDictionaries.Properties.DIC_MyFirstDictionaryResources.Header; column_refFirstDictionary.SetEditorComboBox(); column_refFirstDictionary.HasFilter = true; column_refFirstDictionary.CanEdit = true; column_refFirstDictionary.ControlID = "refFirstDictionary_{0}"; columns.Add(column_refFirstDictionary); var column_DecimalValue = new GridColumn() { Header = DIC_MySecondDictionaryResources.DecimalValue__Header, Sort = "DecimalValue", Group = DIC_MySecondDictionaryResources.DecimalValue__GridGroup, ColumnName = "DecimalValue", }; column_DecimalValue.Width = string.Empty; column_DecimalValue.ModelFieldType = ModelFieldType.Float; column_DecimalValue.DefaultHidden = false; column_DecimalValue.ServerMapping = "Item.DecimalValue"; column_DecimalValue.DecimalPrecision = 2; column_DecimalValue.HasFilter = true; column_DecimalValue.CanEdit = true; column_DecimalValue.ControlID = "DecimalValue_{0}"; columns.Add(column_DecimalValue); var column_BoolValue = new GridColumn() { Header = DIC_MySecondDictionaryResources.BoolValue__Header, Sort = "BoolValue", Group = DIC_MySecondDictionaryResources.BoolValue__GridGroup, ColumnName = "BoolValue", }; column_BoolValue.Width = string.Empty; column_BoolValue.ModelFieldType = ModelFieldType.Boolean; column_BoolValue.DefaultHidden = false; column_BoolValue.ServerMapping = "Item.BoolValue"; column_BoolValue.TrueText = DIC_MySecondDictionaryResources.BoolValue__TrueText; column_BoolValue.FalseText = DIC_MySecondDictionaryResources.BoolValue__FalseText; column_BoolValue.HasFilter = true; column_BoolValue.CanEdit = true; column_BoolValue.ControlID = "BoolValue_{0}"; columns.Add(column_BoolValue); columns.Add(new GridColumn() { Header = TableResources.messages__Header, ColumnName = "__messages", Visible = false, CanEdit = false, }); InitColumns(columns); }
private void InitColumnsInternal() { var isKZ = LocalizationHelper.IsCultureKZ; var columns = new List <GridColumn>(); columns.Add(new GridColumn() { ColumnName = "__icons", Visible = false, CanEdit = false, }); columns.Add(new GridButtonsColumn() { ColumnName = "__buttons", EditUrl = "/EmptyPage.aspx/data/MyProductActionsEdit?refMyProductActions={0}", LookUrl = "/EmptyPage.aspx/data/MyProductActionsEdit/read?refMyProductActions={0}", EditVisible = AccessOptions.CheckPermitEdit(), DeleteVisible = AccessOptions.CheckPermitDelete(), CanEdit = false, Width = "84px", }); var column_refProduct = new GridColumn() { Header = MyProductActionsResources.refProduct__Header, Sort = isKZ ? "MyProduct_refProduct.Name" : "MyProduct_refProduct.Name", Group = MyProductActionsResources.refProduct__GridGroup, ColumnName = "refProduct", TableName = "MyProducts", }; column_refProduct.Width = string.Empty; column_refProduct.ModelFieldType = ModelFieldType.String; column_refProduct.DefaultHidden = false; column_refProduct.ColumnNameIndex = "refProduct_Name"; column_refProduct.ColumnNameIndexRefValue = "refProduct"; column_refProduct.ModelFieldTypeRefValue = ModelFieldType.Int; column_refProduct.ServerMappingRefValue = "Item.refProduct"; column_refProduct.StoreId = "Store_refProduct"; column_refProduct.ServerMapping = "Lookup.refProduct_Name"; column_refProduct.IsForeignKey = true; column_refProduct.IsLookup = true; column_refProduct.IsFilterLookup = true; column_refProduct.FilterColumnMapping = isKZ ? "MyProduct_refProduct.Name" : "MyProduct_refProduct.Name"; column_refProduct.TableTitle = SampleDictionaries.Properties.MyProductsResources.Header; column_refProduct.HasFilter = true; columns.Add(column_refProduct); var column_DateTimeAction = new GridColumn() { Header = MyProductActionsResources.DateTimeAction__Header, Sort = "DateTimeAction", Group = MyProductActionsResources.DateTimeAction__GridGroup, ColumnName = "DateTimeAction", Format = "{0:d}", }; column_DateTimeAction.Width = string.Empty; column_DateTimeAction.ModelFieldType = ModelFieldType.Date; column_DateTimeAction.DefaultHidden = false; column_DateTimeAction.ServerMapping = "Item.DateTimeAction"; column_DateTimeAction.HasFilter = true; columns.Add(column_DateTimeAction); var column_AmountChange = new GridColumn() { Header = MyProductActionsResources.AmountChange__Header, Sort = "AmountChange", Group = MyProductActionsResources.AmountChange__GridGroup, ColumnName = "AmountChange", }; column_AmountChange.Width = string.Empty; column_AmountChange.ModelFieldType = ModelFieldType.Float; column_AmountChange.DefaultHidden = false; column_AmountChange.ServerMapping = "Item.AmountChange"; column_AmountChange.DecimalPrecision = 2; column_AmountChange.HasFilter = true; columns.Add(column_AmountChange); var column_Note = new GridColumn() { Header = MyProductActionsResources.Note__Header, Sort = "Note", Group = MyProductActionsResources.Note__GridGroup, ColumnName = "Note", }; column_Note.Width = string.Empty; column_Note.ModelFieldType = ModelFieldType.String; column_Note.DefaultHidden = false; column_Note.ServerMapping = "Item.Note"; column_Note.HasFilter = true; columns.Add(column_Note); columns.Add(new GridColumn() { Header = TableResources.messages__Header, ColumnName = "__messages", Visible = false, CanEdit = false, }); InitColumns(columns); }