From 624dff0568ebf67e53d786ef4ce8d0755e9992d5 Mon Sep 17 00:00:00 2001 From: Vinitha Balasubramanian Date: Mon, 18 Nov 2024 17:38:55 +0530 Subject: [PATCH 1/6] 920612: Documentation of column pinning in development --- blazor/datagrid/frozen-column.md | 405 +++++++++++++++++++++++++++++++ 1 file changed, 405 insertions(+) create mode 100644 blazor/datagrid/frozen-column.md diff --git a/blazor/datagrid/frozen-column.md b/blazor/datagrid/frozen-column.md new file mode 100644 index 0000000000..708d99483f --- /dev/null +++ b/blazor/datagrid/frozen-column.md @@ -0,0 +1,405 @@ +--- +layout: post +title: Column pinning (Frozen) in Blazor DataGrid Component | Syncfusion +description: Checkout and learn here all about column pinning (Frozen) in the Syncfusion Blazor DataGrid component and much more details. +platform: Blazor +control: DataGrid +documentation: ug +--- + +# Column Pinning (Frozen) in Blazor DataGrid component + +In the Syncfusion Blazor DataGrid component, you have the capability to **freeze** columns, ensuring they remain visible as you scroll through extensive datasets. This functionality significantly improves user experience by keeping critical information constantly within view, even when navigating through large volumes of data. This means that important columns remain fixed in their positions, making it easier to access and reference key data points while working with the grid. + +In the following example, the [FrozenColumns](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_FrozenColumns) property is set to **2**. This configuration freezes the left two columns of the grid, and they will remain fixed in their positions while the rest of the columns grid can be scrolled horizontally. + +{% tabs %} +{% highlight razor tabtitle="Index.razor" %} +@using Syncfusion.Blazor.Grids +@using Syncfusion.Blazor.Inputs +@using Syncfusion.Blazor.Buttons + +
+ + + + + Update +
+ + + + + + + + + + + + + + + + + +@code { + public List OrderData { get; set; } + protected override void OnInitialized() + { + OrderData = OrderDetails.GetAllRecords(); + } + + public int? value { get; set; } = 2; + public int FrozenColumns { get; set; } = 2; + + public void ValueChangeHandler(Syncfusion.Blazor.Inputs.ChangeEventArgs args) + { + if (args.Value != null && args.Value != 0) + { + value = args.Value; + } + } + + public void UpdateValue() + { + FrozenColumns = (int)value; + } + +} +{% endhighlight %} +{% highlight c# tabtitle="OrderDetails.cs" %} +public class OrderDetails +{ + public static List order = new List(); + public OrderDetails() + { + + } + public OrderDetails(int OrderID, string CustomerId, int EmployeeId, double Freight, DateTime OrderDate, string ShipCity, string ShipName, string ShipCountry, string ShipAddress, string shipRegion, string shipPostalCode) + { + this.OrderID = OrderID; + this.CustomerID = CustomerId; + this.EmployeeID = EmployeeId; + this.Freight = Freight; + this.ShipCity = ShipCity; + this.OrderDate = OrderDate; + this.ShipName = ShipName; + this.ShipCountry = ShipCountry; + this.ShipAddress = ShipAddress; + this.ShipRegion = shipRegion; + this.ShipPostalCode = shipPostalCode; + + } + public static List GetAllRecords() + { + if (order.Count == 0) + { + order.Add(new OrderDetails(10248, "VINET", 5, 32.38, new DateTime(1996, 7, 4), "Reims", "Vins et alcools Chevalier", "Australia", "59 rue de l Abbaye", "51100", "CJ")); + order.Add(new OrderDetails(10249, "TOMSP", 6, 11.61, new DateTime(1996, 7, 5), "Münster", "Toms Spezialitäten", "Australia", "Luisenstr. 48", "44087", "CJ")); + order.Add(new OrderDetails(10250, "HANAR", 4, 65.83,new DateTime(1996, 7, 8), "Rio de Janeiro", "Hanari Carnes", "United States", "Rua do Paço, 67", "05454-876", "RJ")); + order.Add(new OrderDetails(10251, "VICTE", 3, 41.34, new DateTime(1996, 7, 8), "Lyon", "Victuailles en stock", "Australia", "2, rue du Commerce","69004", "CJ")); + order.Add(new OrderDetails(10252, "SUPRD", 4, 51.3, new DateTime(1996, 7, 9), "Charleroi", "Suprêmes délices", "United States", "Boulevard Tirou, 255", "B-6000", "CJ")); + order.Add(new OrderDetails(10253, "HANAR", 3, 58.17, new DateTime(1996, 7, 10), "Rio de Janeiro", "Hanari Carnes", "United States", "Rua do Paço, 67", "05454-876", "RJ")); + order.Add(new OrderDetails(10254, "CHOPS", 5, 22.98, new DateTime(1996, 7, 11), "Bern", "Chop-suey Chinese", "Switzerland", "Hauptstr. 31", "3012", "CJ")); + order.Add(new OrderDetails(10255, "RICSU", 9, 148.33, new DateTime(1996, 7, 12), "Genève", "Richter Supermarkt", "Switzerland", "Starenweg 5", "1204", "CJ")); + order.Add(new OrderDetails(10256, "WELLI", 3, 13.97, new DateTime(1996, 7, 15), "Resende", "Wellington Importadora", "Brazil", "Rua do Mercado, 12", "08737-363", "SP")); + order.Add(new OrderDetails(10257, "HILAA", 4, 81.91, new DateTime(1996, 7, 16), "San Cristóbal", "HILARION-Abastos", "Venezuela", "Carrera 22 con Ave. Carlos Soublette #8-35", "5022", "Táchira")); + order.Add(new OrderDetails(10258, "ERNSH", 1, 140.51, new DateTime(1996, 7, 17), "Graz", "Ernst Handel", "Austria", "Kirchgasse 6", "8010", "CJ")); + order.Add(new OrderDetails(10259, "CENTC", 4, 3.25, new DateTime(1996, 7, 18), "México D.F.", "Centro comercial Moctezuma", "Mexico", "Sierras de Granada 9993", "05022", "CJ")); + order.Add(new OrderDetails(10260, "OTTIK", 4, 55.09, new DateTime(1996, 7, 19), "Köln", "Ottilies Käseladen", "Germany", "Mehrheimerstr. 369", "50739", "CJ")); + order.Add(new OrderDetails(10261, "QUEDE", 4, 3.05, new DateTime(1996, 7, 19), "Rio de Janeiro", "Que Delícia", "Brazil", "Rua da Panificadora, 12", "02389-673", "RJ")); + order.Add(new OrderDetails(10262, "RATTC", 8, 48.29, new DateTime(1996, 7, 22), "Albuquerque", "Rattlesnake Canyon Grocery", "USA", "2817 Milton Dr.", "87110", "NM")); + } + return order; + } + public int OrderID { get; set; } + public string CustomerID { get; set; } + public int EmployeeID { get; set; } + public double Freight { get; set; } + public string ShipCity { get; set; } + public DateTime OrderDate { get; set; } + public string ShipName { get; set; } + public string ShipCountry { get; set; } + public string ShipAddress { get; set; } + public string ShipRegion { get; set; } + public string ShipPostalCode { get; set; } +} +{% endhighlight %} +{% endtabs %} + +{% previewsample "https://blazorplayground.syncfusion.com/embed/BDhfWsCbfiSSvvZz?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} + +> * Frozen columns should not be set outside the grid view port. +> * Frozen Grid support column virtualization feature, which helps to improve the Grid performance while loading a large dataset. +> * The frozen feature is supported only for the columns that are visible in the current view. +> * You can use both `FrozenColumns` property and [FrozenRows](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_FrozenRows) property in the same application. + +## Freeze particular columns + +The Syncfusion Blazor DataGrid provides a valuable feature that enables you to freeze specific columns, significantly enhancing data visibility and improving your overall user experience. This functionality allows you to select particular columns and freeze them by positioning them at the leftmost side of the grid, ensuring they remain fixed in place while the remaining grid columns can still be scrolled horizontally. While the `FrozenColumns` property freezes columns in the order they are initialized in the grid, you can also use the `IsFrozen` property at the column level to freeze a specific column at any desired index on the left side, offering flexibility in managing which columns are frozen. + +To freeze a particular column in the grid, you can utilize the [IsFrozen](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_IsFrozen) property of the grid component as **true**. + +The following example demonstrates how to freeze particular column in grid using `IsFrozen` property. This is achieved by the [ValueChange](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DropDowns.DropDownListEvents-2.html#Syncfusion_Blazor_DropDowns_DropDownListEvents_2_ValueChange) event of the `DropDownList` component. Within the change event, you can modify the `IsFrozen` property of the selected column using the [GetColumnByFieldAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_GetColumnByFieldAsync_System_String_) method. Afterward, you can use the [RefreshColumnsAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_RefreshColumnsAsync) method to update the displayed columns based on your interaction. + +{% tabs %} +{% highlight razor tabtitle="Index.razor" %} +@using Syncfusion.Blazor.Grids + + + + + + + + + + + + + +@code { + private SfGrid Grid; + public List Orders { get; set; } + + protected override void OnInitialized() + { + Orders = OrderData.GetAllRecords(); + } + +} +{% endhighlight %} +{% highlight c# tabtitle="OrderDetails.cs" %} +public class OrderDetails +{ + public static List order = new List(); + public OrderDetails() + { + + } + public OrderDetails(int OrderID, string CustomerId, int EmployeeId, double Freight, DateTime OrderDate, string ShipCity, string ShipName, string ShipCountry, string ShipAddress, string shipRegion, string shipPostalCode) + { + this.OrderID = OrderID; + this.CustomerID = CustomerId; + this.EmployeeID = EmployeeId; + this.Freight = Freight; + this.ShipCity = ShipCity; + this.OrderDate = OrderDate; + this.ShipName = ShipName; + this.ShipCountry = ShipCountry; + this.ShipAddress = ShipAddress; + this.ShipRegion = shipRegion; + this.ShipPostalCode = shipPostalCode; + + } + public static List GetAllRecords() + { + if (order.Count == 0) + { + order.Add(new OrderDetails(10248, "VINET", 5, 32.38, new DateTime(1996, 7, 4), "Reims", "Vins et alcools Chevalier", "Australia", "59 rue de l Abbaye", "51100", "CJ")); + order.Add(new OrderDetails(10249, "TOMSP", 6, 11.61, new DateTime(1996, 7, 5), "Münster", "Toms Spezialitäten", "Australia", "Luisenstr. 48", "44087", "CJ")); + order.Add(new OrderDetails(10250, "HANAR", 4, 65.83,new DateTime(1996, 7, 8), "Rio de Janeiro", "Hanari Carnes", "United States", "Rua do Paço, 67", "05454-876", "RJ")); + order.Add(new OrderDetails(10251, "VICTE", 3, 41.34, new DateTime(1996, 7, 8), "Lyon", "Victuailles en stock", "Australia", "2, rue du Commerce","69004", "CJ")); + order.Add(new OrderDetails(10252, "SUPRD", 4, 51.3, new DateTime(1996, 7, 9), "Charleroi", "Suprêmes délices", "United States", "Boulevard Tirou, 255", "B-6000", "CJ")); + order.Add(new OrderDetails(10253, "HANAR", 3, 58.17, new DateTime(1996, 7, 10), "Rio de Janeiro", "Hanari Carnes", "United States", "Rua do Paço, 67", "05454-876", "RJ")); + order.Add(new OrderDetails(10254, "CHOPS", 5, 22.98, new DateTime(1996, 7, 11), "Bern", "Chop-suey Chinese", "Switzerland", "Hauptstr. 31", "3012", "CJ")); + order.Add(new OrderDetails(10255, "RICSU", 9, 148.33, new DateTime(1996, 7, 12), "Genève", "Richter Supermarkt", "Switzerland", "Starenweg 5", "1204", "CJ")); + order.Add(new OrderDetails(10256, "WELLI", 3, 13.97, new DateTime(1996, 7, 15), "Resende", "Wellington Importadora", "Brazil", "Rua do Mercado, 12", "08737-363", "SP")); + order.Add(new OrderDetails(10257, "HILAA", 4, 81.91, new DateTime(1996, 7, 16), "San Cristóbal", "HILARION-Abastos", "Venezuela", "Carrera 22 con Ave. Carlos Soublette #8-35", "5022", "Táchira")); + order.Add(new OrderDetails(10258, "ERNSH", 1, 140.51, new DateTime(1996, 7, 17), "Graz", "Ernst Handel", "Austria", "Kirchgasse 6", "8010", "CJ")); + order.Add(new OrderDetails(10259, "CENTC", 4, 3.25, new DateTime(1996, 7, 18), "México D.F.", "Centro comercial Moctezuma", "Mexico", "Sierras de Granada 9993", "05022", "CJ")); + order.Add(new OrderDetails(10260, "OTTIK", 4, 55.09, new DateTime(1996, 7, 19), "Köln", "Ottilies Käseladen", "Germany", "Mehrheimerstr. 369", "50739", "CJ")); + order.Add(new OrderDetails(10261, "QUEDE", 4, 3.05, new DateTime(1996, 7, 19), "Rio de Janeiro", "Que Delícia", "Brazil", "Rua da Panificadora, 12", "02389-673", "RJ")); + order.Add(new OrderDetails(10262, "RATTC", 8, 48.29, new DateTime(1996, 7, 22), "Albuquerque", "Rattlesnake Canyon Grocery", "USA", "2817 Milton Dr.", "87110", "NM")); + } + return order; + } + public int OrderID { get; set; } + public string CustomerID { get; set; } + public int EmployeeID { get; set; } + public double Freight { get; set; } + public string ShipCity { get; set; } + public DateTime OrderDate { get; set; } + public string ShipName { get; set; } + public string ShipCountry { get; set; } + public string ShipAddress { get; set; } + public string ShipRegion { get; set; } + public string ShipPostalCode { get; set; } +} +{% endhighlight %} +{% endtabs %} + +## Freeze direction + +In the Syncfusion Blazor DataGrid, the "freeze direction" feature serves to reposition frozen columns either to the left, right, or in a fixed position, while still allowing the remaining columns to be horizontally movable. This feature is designed to optimize user experience by ensuring that critical information remains visible even during horizontal scrolling. By default, when you set the `FrozenColumns` property of the grid or the `IsFrozen` property of individual columns, it results in freezing those columns on the left side of the grid. This helps in keeping important data readily accessible as you navigate through your dataset. + +To achieve this, you can utilize the [Column.Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) property. This property is used to specify the freeze direction for individual columns. The grid will adjust the column positions based on the `Column.Freeze` value. + +The types of the `Column.Freeze` directions: + +* **Left**: When you set the `Column.Freeze` property to **Left**, specific columns will be frozen on the left side of the grid. The remaining columns will be movable. + +* **Right**: When you set the `Column.Freeze` property to **Right**, certain columns will be frozen on the right side of the grid, while the rest of the columns remain movable. + +* **Fixed**: The Fixed direction locks a column at a fixed position within the grid. This ensures that the column is always visible during horizontal scroll. + +In the following example, the **ShipCountry** column is frozen on the left side, the **CustomerID** column is frozen on the right side and the **Freight** column is frozen on the fixed of the content table. Additionally, you can modify the `Column.Freeze` property to **Left**, **Right** and **Fixed** based on the selected column by utilizing the [ValueChange](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DropDowns.DropDownListEvents-2.html#Syncfusion_Blazor_DropDowns_DropDownListEvents_2_ValueChange) event of the `DropDownList` component. + +## Change default frozen line color + +You can customize the frozen line borders of frozen columns in the Syncfusion DataGrid component by applying custom CSS styles to the specific frozen column. This allows you to change the border color of the left frozen columns, right frozen columns, and fixed frozen columns to match your application's design and theme. + +To change default frozen line color, use the following class name and apply the border color based on your requirement. + +For left frozen columns: + +```css +.e-grid .e-leftfreeze.e-freezeleftborder { + border-right-color: rgb(198, 30, 204); +} +``` +For right frozen columns: + +```css +.e-grid .e-rightfreeze.e-freezerightborder { + border-left-color: rgb(19, 228, 243); +} +``` +For fixed frozen columns, you need to specify both left and right border as mentioned below + +```css +.e-grid .e-fixedfreeze.e-freezeleftborder{ + border-left-color: rgb(9, 209, 9); +} + +.e-grid .e-fixedfreeze.e-freezerightborder{ + border-right-color: rgb(10, 224, 10); +} +``` +The following example demonstrates how to change the default frozen line color using CSS. + +{% tabs %} +{% highlight razor tabtitle="Index.razor" %} +@using Syncfusion.Blazor.Grids + + + + + + + + + + + + + + + + + +@code { + public List OrderData { get; set; } + protected override void OnInitialized() + { + OrderData = OrderDetails.GetAllRecords(); + } +} + + +{% endhighlight %} +{% highlight c# tabtitle="OrderDetails.cs" %} + public class OrderDetails +{ + public static List order = new List(); + public OrderDetails() + { + + } + public OrderDetails(int OrderID, string CustomerId, int EmployeeId, double Freight, DateTime OrderDate, string ShipCity, string ShipName, string ShipCountry, string ShipAddress, string shipRegion, string shipPostalCode) + { + this.OrderID = OrderID; + this.CustomerID = CustomerId; + this.EmployeeID = EmployeeId; + this.Freight = Freight; + this.ShipCity = ShipCity; + this.OrderDate = OrderDate; + this.ShipName = ShipName; + this.ShipCountry = ShipCountry; + this.ShipAddress = ShipAddress; + this.ShipRegion = shipRegion; + this.ShipPostalCode = shipPostalCode; + + } + public static List GetAllRecords() + { + if (order.Count == 0) + { + order.Add(new OrderDetails(10248, "VINET", 5, 32.38, new DateTime(1996, 7, 4), "Reims", "Vins et alcools Chevalier", "Australia", "59 rue de l Abbaye", "51100", "CJ")); + order.Add(new OrderDetails(10249, "TOMSP", 6, 11.61, new DateTime(1996, 7, 5), "Münster", "Toms Spezialitäten", "Australia", "Luisenstr. 48", "44087", "CJ")); + order.Add(new OrderDetails(10250, "HANAR", 4, 65.83,new DateTime(1996, 7, 8), "Rio de Janeiro", "Hanari Carnes", "United States", "Rua do Paço, 67", "05454-876", "RJ")); + order.Add(new OrderDetails(10251, "VICTE", 3, 41.34, new DateTime(1996, 7, 8), "Lyon", "Victuailles en stock", "Australia", "2, rue du Commerce","69004", "CJ")); + order.Add(new OrderDetails(10252, "SUPRD", 4, 51.3, new DateTime(1996, 7, 9), "Charleroi", "Suprêmes délices", "United States", "Boulevard Tirou, 255", "B-6000", "CJ")); + order.Add(new OrderDetails(10253, "HANAR", 3, 58.17, new DateTime(1996, 7, 10), "Rio de Janeiro", "Hanari Carnes", "United States", "Rua do Paço, 67", "05454-876", "RJ")); + order.Add(new OrderDetails(10254, "CHOPS", 5, 22.98, new DateTime(1996, 7, 11), "Bern", "Chop-suey Chinese", "Switzerland", "Hauptstr. 31", "3012", "CJ")); + order.Add(new OrderDetails(10255, "RICSU", 9, 148.33, new DateTime(1996, 7, 12), "Genève", "Richter Supermarkt", "Switzerland", "Starenweg 5", "1204", "CJ")); + order.Add(new OrderDetails(10256, "WELLI", 3, 13.97, new DateTime(1996, 7, 15), "Resende", "Wellington Importadora", "Brazil", "Rua do Mercado, 12", "08737-363", "SP")); + order.Add(new OrderDetails(10257, "HILAA", 4, 81.91, new DateTime(1996, 7, 16), "San Cristóbal", "HILARION-Abastos", "Venezuela", "Carrera 22 con Ave. Carlos Soublette #8-35", "5022", "Táchira")); + order.Add(new OrderDetails(10258, "ERNSH", 1, 140.51, new DateTime(1996, 7, 17), "Graz", "Ernst Handel", "Austria", "Kirchgasse 6", "8010", "CJ")); + order.Add(new OrderDetails(10259, "CENTC", 4, 3.25, new DateTime(1996, 7, 18), "México D.F.", "Centro comercial Moctezuma", "Mexico", "Sierras de Granada 9993", "05022", "CJ")); + order.Add(new OrderDetails(10260, "OTTIK", 4, 55.09, new DateTime(1996, 7, 19), "Köln", "Ottilies Käseladen", "Germany", "Mehrheimerstr. 369", "50739", "CJ")); + order.Add(new OrderDetails(10261, "QUEDE", 4, 3.05, new DateTime(1996, 7, 19), "Rio de Janeiro", "Que Delícia", "Brazil", "Rua da Panificadora, 12", "02389-673", "RJ")); + order.Add(new OrderDetails(10262, "RATTC", 8, 48.29, new DateTime(1996, 7, 22), "Albuquerque", "Rattlesnake Canyon Grocery", "USA", "2817 Milton Dr.", "87110", "NM")); + } + return order; + } + public int OrderID { get; set; } + public string CustomerID { get; set; } + public int EmployeeID { get; set; } + public double Freight { get; set; } + public string ShipCity { get; set; } + public DateTime OrderDate { get; set; } + public string ShipName { get; set; } + public string ShipCountry { get; set; } + public string ShipAddress { get; set; } + public string ShipRegion { get; set; } + public string ShipPostalCode { get; set; } +} +{% endhighlight %} +{% endtabs %} + +{% previewsample "https://blazorplayground.syncfusion.com/embed/rjhqsiDQVjBIavlN?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} + +## Limitations of Frozen Columns and Freeze Direction + +The frozen columns and freeze direction features in Syncfusion Blazor DataGrid have the following limitations: + +### General Limitations for Frozen Columns +* Row Template +* Detail Template +* Hierarchy DataGrid + +### Additional Limitations for Freeze Direction +* Infinite scroll in cache mode is not supported. +* Freeze direction in the stacked header is incompatible with column reordering. +* Using a cell template or text wrap in any one of the panels may cause variable row heights between the panels. The height is recalculated based on the DOM offset height and applied uniformly across all rows to maintain consistency. This can lead to visual glitches. You can resolve this problem by setting static values for the `RowHeight` property in `SfGrid`. +* The [Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) and [FrozenColumns](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_FrozenColumns) properties are incompatible and cannot be used simultaneously. + +> You can refer to our [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor DataGrid example](https://blazor.syncfusion.com/demos/datagrid/overview?theme=bootstrap4) to understand how to present and manipulate data. \ No newline at end of file From d9214c971e2de1ab606763a532a72c3f47ac6ee6 Mon Sep 17 00:00:00 2001 From: Vinitha Balasubramanian Date: Tue, 19 Nov 2024 12:41:18 +0530 Subject: [PATCH 2/6] 921364: Documentation of column pinning in development --- blazor-toc.html | 1 + blazor/datagrid/frozen-column.md | 235 +++++++++++++++++++++++++++++-- 2 files changed, 221 insertions(+), 15 deletions(-) diff --git a/blazor-toc.html b/blazor-toc.html index 30e6b8fe4b..f6edc2dac1 100644 --- a/blazor-toc.html +++ b/blazor-toc.html @@ -1805,6 +1805,7 @@
  • ForeignKey Column
  • Column Reorder
  • Column Resizing
  • +
  • Column Pinning (Frozen)
  • Column Chooser
  • Column Menu
  • diff --git a/blazor/datagrid/frozen-column.md b/blazor/datagrid/frozen-column.md index 708d99483f..bf55a97e0a 100644 --- a/blazor/datagrid/frozen-column.md +++ b/blazor/datagrid/frozen-column.md @@ -146,28 +146,79 @@ The following example demonstrates how to freeze particular column in grid using {% tabs %} {% highlight razor tabtitle="Index.razor" %} @using Syncfusion.Blazor.Grids +@using Syncfusion.Blazor.DropDowns + +
    + + + + + +
    - + - - - - - - - + + + + + + + + + + + @code { - private SfGrid Grid; - public List Orders { get; set; } - + public SfGrid Grid { get; set; } + + public List OrderData { get; set; } protected override void OnInitialized() { - Orders = OrderData.GetAllRecords(); - } - + OrderData = OrderDetails.GetAllRecords(); + } + public string DropDownValue { get; set; } = "CustomerID"; + public class Columns + { + public string ID { get; set; } + public string Value { get; set; } + } + List LocalData = new List + { + + new Columns() { ID= "CustomerID", Value= "CustomerID" }, + new Columns() { ID= "OrderID", Value= "OrderID" }, + new Columns() { ID= "OrderDate", Value= "OrderDate" }, + new Columns() { ID= "EmployeeID", Value= "EmployeeID" }, + new Columns() { ID= "ShipName", Value= "ShipName" }, + new Columns() { ID= "ShipAddress", Value= "ShipAddress" }, + new Columns() { ID= "ShipCity", Value= "ShipCity" }, + new Columns() { ID= "ShipCountry", Value= "ShipCountry" }, + new Columns() { ID= "ShipRegion", Value= "ShipRegion" }, + new Columns() { ID= "ShipPostalCode", Value= "ShipPostalCode" }, + new Columns() { ID= "Freight", Value= "Freight" }, + }; + private async Task ChangeColumn(ChangeEventArgs args) + { + // Unfreeze all columns in the grid + foreach (var column in Grid.Columns) + { + if (column.IsFrozen) + { + column.IsFrozen = false; + } + } + // Freeze the selected column, if it exists + var selectedColumn = await Grid.GetColumnByFieldAsync(args.Value); + { + selectedColumn.IsFrozen = true; + } + // Refresh the grid to apply column changes + await Grid.RefreshColumnsAsync(); + } } {% endhighlight %} {% highlight c# tabtitle="OrderDetails.cs" %} @@ -246,6 +297,158 @@ The types of the `Column.Freeze` directions: In the following example, the **ShipCountry** column is frozen on the left side, the **CustomerID** column is frozen on the right side and the **Freight** column is frozen on the fixed of the content table. Additionally, you can modify the `Column.Freeze` property to **Left**, **Right** and **Fixed** based on the selected column by utilizing the [ValueChange](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DropDowns.DropDownListEvents-2.html#Syncfusion_Blazor_DropDowns_DropDownListEvents_2_ValueChange) event of the `DropDownList` component. +{% tabs %} +{% highlight razor tabtitle="Index.razor" %} +@using Syncfusion.Blazor.Grids +@using Syncfusion.Blazor.DropDowns + +
    + + + + +
    +
    + +
    + + + + +
    +
    +
    + Update +
    + + + + + + + + + + + + + + +@code { + public SfGrid Grid { get; set; } + + public List OrderData { get; set; } + protected override void OnInitialized() + { + OrderData = OrderDetails.GetAllRecords(); + } + + public string DropDownValue { get; set; } = "ShipCountry"; + + public string[] EnumValues = Enum.GetNames(typeof(Syncfusion.Blazor.Grids.FreezeDirection)); + + public FreezeDirection DropDownDirection { get; set; } = Syncfusion.Blazor.Grids.FreezeDirection.Left; + + public class Columns + { + public string ID { get; set; } + public string Value { get; set; } + } + public class Direction + { + public string ID { get; set; } + public string Value { get; set; } + } + List LocalData = new List { + new Columns() { ID= "ShipCountry", Value= "ShipCountry" }, + new Columns() { ID= "OrderID", Value= "OrderID" }, + new Columns() { ID= "Freight", Value= "Freight" }, + new Columns() { ID= "CustomerID", Value= "CustomerID" }, + new Columns() { ID= "OrderDate", Value= "OrderDate" }, + new Columns() { ID= "ShipName", Value= "ShipName" }, + new Columns() { ID= "ShipAddress", Value= "ShipAddress" }, + new Columns() { ID= "ShipCity", Value= "ShipCity" }, + }; + List LocalData1 = new List + { + new Direction() { ID= "Left", Value= "Left" }, + new Direction() { ID= "Right", Value= "Right" }, + new Direction() { ID= "Fixed", Value= "Fixed" }, + + }; + public async Task ChangeColumn() + { + // Await the column object from the asynchronous method + var column = await Grid.GetColumnByFieldAsync(DropDownValue); + if (column != null) + { + column.Freeze = DropDownDirection; + column.IsFrozen = true; + await Grid.RefreshColumnsAsync(); + } + } +} +{% endhighlight %} +{% highlight c# tabtitle="OrderDetails.cs" %} +public class OrderDetails +{ + public static List order = new List(); + public OrderDetails() + { + + } + public OrderDetails(int OrderID, string CustomerId, int EmployeeId, double Freight, DateTime OrderDate, string ShipCity, string ShipName, string ShipCountry, string ShipAddress, string shipRegion, string shipPostalCode) + { + this.OrderID = OrderID; + this.CustomerID = CustomerId; + this.EmployeeID = EmployeeId; + this.Freight = Freight; + this.ShipCity = ShipCity; + this.OrderDate = OrderDate; + this.ShipName = ShipName; + this.ShipCountry = ShipCountry; + this.ShipAddress = ShipAddress; + this.ShipRegion = shipRegion; + this.ShipPostalCode = shipPostalCode; + + } + public static List GetAllRecords() + { + if (order.Count == 0) + { + order.Add(new OrderDetails(10248, "VINET", 5, 32.38, new DateTime(1996, 7, 4), "Reims", "Vins et alcools Chevalier", "Australia", "59 rue de l Abbaye", "51100", "CJ")); + order.Add(new OrderDetails(10249, "TOMSP", 6, 11.61, new DateTime(1996, 7, 5), "Münster", "Toms Spezialitäten", "Australia", "Luisenstr. 48", "44087", "CJ")); + order.Add(new OrderDetails(10250, "HANAR", 4, 65.83,new DateTime(1996, 7, 8), "Rio de Janeiro", "Hanari Carnes", "United States", "Rua do Paço, 67", "05454-876", "RJ")); + order.Add(new OrderDetails(10251, "VICTE", 3, 41.34, new DateTime(1996, 7, 8), "Lyon", "Victuailles en stock", "Australia", "2, rue du Commerce","69004", "CJ")); + order.Add(new OrderDetails(10252, "SUPRD", 4, 51.3, new DateTime(1996, 7, 9), "Charleroi", "Suprêmes délices", "United States", "Boulevard Tirou, 255", "B-6000", "CJ")); + order.Add(new OrderDetails(10253, "HANAR", 3, 58.17, new DateTime(1996, 7, 10), "Rio de Janeiro", "Hanari Carnes", "United States", "Rua do Paço, 67", "05454-876", "RJ")); + order.Add(new OrderDetails(10254, "CHOPS", 5, 22.98, new DateTime(1996, 7, 11), "Bern", "Chop-suey Chinese", "Switzerland", "Hauptstr. 31", "3012", "CJ")); + order.Add(new OrderDetails(10255, "RICSU", 9, 148.33, new DateTime(1996, 7, 12), "Genève", "Richter Supermarkt", "Switzerland", "Starenweg 5", "1204", "CJ")); + order.Add(new OrderDetails(10256, "WELLI", 3, 13.97, new DateTime(1996, 7, 15), "Resende", "Wellington Importadora", "Brazil", "Rua do Mercado, 12", "08737-363", "SP")); + order.Add(new OrderDetails(10257, "HILAA", 4, 81.91, new DateTime(1996, 7, 16), "San Cristóbal", "HILARION-Abastos", "Venezuela", "Carrera 22 con Ave. Carlos Soublette #8-35", "5022", "Táchira")); + order.Add(new OrderDetails(10258, "ERNSH", 1, 140.51, new DateTime(1996, 7, 17), "Graz", "Ernst Handel", "Austria", "Kirchgasse 6", "8010", "CJ")); + order.Add(new OrderDetails(10259, "CENTC", 4, 3.25, new DateTime(1996, 7, 18), "México D.F.", "Centro comercial Moctezuma", "Mexico", "Sierras de Granada 9993", "05022", "CJ")); + order.Add(new OrderDetails(10260, "OTTIK", 4, 55.09, new DateTime(1996, 7, 19), "Köln", "Ottilies Käseladen", "Germany", "Mehrheimerstr. 369", "50739", "CJ")); + order.Add(new OrderDetails(10261, "QUEDE", 4, 3.05, new DateTime(1996, 7, 19), "Rio de Janeiro", "Que Delícia", "Brazil", "Rua da Panificadora, 12", "02389-673", "RJ")); + order.Add(new OrderDetails(10262, "RATTC", 8, 48.29, new DateTime(1996, 7, 22), "Albuquerque", "Rattlesnake Canyon Grocery", "USA", "2817 Milton Dr.", "87110", "NM")); + } + return order; + } + public int OrderID { get; set; } + public string CustomerID { get; set; } + public int EmployeeID { get; set; } + public double Freight { get; set; } + public string ShipCity { get; set; } + public DateTime OrderDate { get; set; } + public string ShipName { get; set; } + public string ShipCountry { get; set; } + public string ShipAddress { get; set; } + public string ShipRegion { get; set; } + public string ShipPostalCode { get; set; } +} +{% endhighlight %} +{% endtabs %} + ## Change default frozen line color You can customize the frozen line borders of frozen columns in the Syncfusion DataGrid component by applying custom CSS styles to the specific frozen column. This allows you to change the border color of the left frozen columns, right frozen columns, and fixed frozen columns to match your application's design and theme. @@ -392,14 +595,16 @@ The following example demonstrates how to change the default frozen line color u The frozen columns and freeze direction features in Syncfusion Blazor DataGrid have the following limitations: ### General Limitations for Frozen Columns + * Row Template * Detail Template * Hierarchy DataGrid ### Additional Limitations for Freeze Direction + * Infinite scroll in cache mode is not supported. * Freeze direction in the stacked header is incompatible with column reordering. -* Using a cell template or text wrap in any one of the panels may cause variable row heights between the panels. The height is recalculated based on the DOM offset height and applied uniformly across all rows to maintain consistency. This can lead to visual glitches. You can resolve this problem by setting static values for the `RowHeight` property in `SfGrid`. +* Using a cell template or text wrap in any one of the panels may cause variable row heights between the panels. The height is recalculated based on the DOM offset height and applied uniformly across all rows to maintain consistency. This can lead to visual glitches. You can resolve this problem by setting static values for the [RowHeight](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_RowHeight) property in `SfGrid`. * The [Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) and [FrozenColumns](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_FrozenColumns) properties are incompatible and cannot be used simultaneously. > You can refer to our [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor DataGrid example](https://blazor.syncfusion.com/demos/datagrid/overview?theme=bootstrap4) to understand how to present and manipulate data. \ No newline at end of file From 45cf44bb85992440d534784a55427795904ccbd9 Mon Sep 17 00:00:00 2001 From: Vinitha Balasubramanian Date: Mon, 2 Dec 2024 12:24:49 +0530 Subject: [PATCH 3/6] 921364: Revamped column pinning documentation in development --- blazor/datagrid/frozen-column.md | 370 ++++-------------- ...rid-drag-and-drop-the-column-separator.gif | Bin 342734 -> 0 bytes blazor/datagrid/scrolling.md | 352 ----------------- 3 files changed, 72 insertions(+), 650 deletions(-) delete mode 100644 blazor/datagrid/images/blazor-datagrid-drag-and-drop-the-column-separator.gif diff --git a/blazor/datagrid/frozen-column.md b/blazor/datagrid/frozen-column.md index bf55a97e0a..f49b60346f 100644 --- a/blazor/datagrid/frozen-column.md +++ b/blazor/datagrid/frozen-column.md @@ -72,10 +72,6 @@ In the following example, the [FrozenColumns](https://help.syncfusion.com/cr/bla public class OrderDetails { public static List order = new List(); - public OrderDetails() - { - - } public OrderDetails(int OrderID, string CustomerId, int EmployeeId, double Freight, DateTime OrderDate, string ShipCity, string ShipName, string ShipCountry, string ShipAddress, string shipRegion, string shipPostalCode) { this.OrderID = OrderID; @@ -135,268 +131,89 @@ public class OrderDetails > * The frozen feature is supported only for the columns that are visible in the current view. > * You can use both `FrozenColumns` property and [FrozenRows](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_FrozenRows) property in the same application. -## Freeze particular columns - -The Syncfusion Blazor DataGrid provides a valuable feature that enables you to freeze specific columns, significantly enhancing data visibility and improving your overall user experience. This functionality allows you to select particular columns and freeze them by positioning them at the leftmost side of the grid, ensuring they remain fixed in place while the remaining grid columns can still be scrolled horizontally. While the `FrozenColumns` property freezes columns in the order they are initialized in the grid, you can also use the `IsFrozen` property at the column level to freeze a specific column at any desired index on the left side, offering flexibility in managing which columns are frozen. - -To freeze a particular column in the grid, you can utilize the [IsFrozen](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_IsFrozen) property of the grid component as **true**. - -The following example demonstrates how to freeze particular column in grid using `IsFrozen` property. This is achieved by the [ValueChange](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DropDowns.DropDownListEvents-2.html#Syncfusion_Blazor_DropDowns_DropDownListEvents_2_ValueChange) event of the `DropDownList` component. Within the change event, you can modify the `IsFrozen` property of the selected column using the [GetColumnByFieldAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_GetColumnByFieldAsync_System_String_) method. Afterward, you can use the [RefreshColumnsAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_RefreshColumnsAsync) method to update the displayed columns based on your interaction. +## Change default frozen line color -{% tabs %} -{% highlight razor tabtitle="Index.razor" %} -@using Syncfusion.Blazor.Grids -@using Syncfusion.Blazor.DropDowns - -
    - - - - - -
    +You can customize the frozen line borders of frozen columns in the Syncfusion DataGrid component by applying custom CSS styles to the specific frozen column. This allows you to change the border color of the left frozen columns, right frozen columns, and fixed frozen columns to match your application's design and theme. - - - - - - - - - - - - - - - +To change default frozen line color, use the following class name and apply the border color based on your requirement. -@code { - public SfGrid Grid { get; set; } +For left frozen columns: - public List OrderData { get; set; } - protected override void OnInitialized() - { - OrderData = OrderDetails.GetAllRecords(); - } - public string DropDownValue { get; set; } = "CustomerID"; - public class Columns - { - public string ID { get; set; } - public string Value { get; set; } - } - List LocalData = new List - { - - new Columns() { ID= "CustomerID", Value= "CustomerID" }, - new Columns() { ID= "OrderID", Value= "OrderID" }, - new Columns() { ID= "OrderDate", Value= "OrderDate" }, - new Columns() { ID= "EmployeeID", Value= "EmployeeID" }, - new Columns() { ID= "ShipName", Value= "ShipName" }, - new Columns() { ID= "ShipAddress", Value= "ShipAddress" }, - new Columns() { ID= "ShipCity", Value= "ShipCity" }, - new Columns() { ID= "ShipCountry", Value= "ShipCountry" }, - new Columns() { ID= "ShipRegion", Value= "ShipRegion" }, - new Columns() { ID= "ShipPostalCode", Value= "ShipPostalCode" }, - new Columns() { ID= "Freight", Value= "Freight" }, - }; - private async Task ChangeColumn(ChangeEventArgs args) - { - // Unfreeze all columns in the grid - foreach (var column in Grid.Columns) - { - if (column.IsFrozen) - { - column.IsFrozen = false; - } - } - // Freeze the selected column, if it exists - var selectedColumn = await Grid.GetColumnByFieldAsync(args.Value); - { - selectedColumn.IsFrozen = true; - } - // Refresh the grid to apply column changes - await Grid.RefreshColumnsAsync(); - } +```css +.e-grid .e-leftfreeze.e-freezeleftborder { + border-right-color: rgb(198, 30, 204); } -{% endhighlight %} -{% highlight c# tabtitle="OrderDetails.cs" %} -public class OrderDetails -{ - public static List order = new List(); - public OrderDetails() - { - - } - public OrderDetails(int OrderID, string CustomerId, int EmployeeId, double Freight, DateTime OrderDate, string ShipCity, string ShipName, string ShipCountry, string ShipAddress, string shipRegion, string shipPostalCode) - { - this.OrderID = OrderID; - this.CustomerID = CustomerId; - this.EmployeeID = EmployeeId; - this.Freight = Freight; - this.ShipCity = ShipCity; - this.OrderDate = OrderDate; - this.ShipName = ShipName; - this.ShipCountry = ShipCountry; - this.ShipAddress = ShipAddress; - this.ShipRegion = shipRegion; - this.ShipPostalCode = shipPostalCode; +``` +For right frozen columns: - } - public static List GetAllRecords() - { - if (order.Count == 0) - { - order.Add(new OrderDetails(10248, "VINET", 5, 32.38, new DateTime(1996, 7, 4), "Reims", "Vins et alcools Chevalier", "Australia", "59 rue de l Abbaye", "51100", "CJ")); - order.Add(new OrderDetails(10249, "TOMSP", 6, 11.61, new DateTime(1996, 7, 5), "Münster", "Toms Spezialitäten", "Australia", "Luisenstr. 48", "44087", "CJ")); - order.Add(new OrderDetails(10250, "HANAR", 4, 65.83,new DateTime(1996, 7, 8), "Rio de Janeiro", "Hanari Carnes", "United States", "Rua do Paço, 67", "05454-876", "RJ")); - order.Add(new OrderDetails(10251, "VICTE", 3, 41.34, new DateTime(1996, 7, 8), "Lyon", "Victuailles en stock", "Australia", "2, rue du Commerce","69004", "CJ")); - order.Add(new OrderDetails(10252, "SUPRD", 4, 51.3, new DateTime(1996, 7, 9), "Charleroi", "Suprêmes délices", "United States", "Boulevard Tirou, 255", "B-6000", "CJ")); - order.Add(new OrderDetails(10253, "HANAR", 3, 58.17, new DateTime(1996, 7, 10), "Rio de Janeiro", "Hanari Carnes", "United States", "Rua do Paço, 67", "05454-876", "RJ")); - order.Add(new OrderDetails(10254, "CHOPS", 5, 22.98, new DateTime(1996, 7, 11), "Bern", "Chop-suey Chinese", "Switzerland", "Hauptstr. 31", "3012", "CJ")); - order.Add(new OrderDetails(10255, "RICSU", 9, 148.33, new DateTime(1996, 7, 12), "Genève", "Richter Supermarkt", "Switzerland", "Starenweg 5", "1204", "CJ")); - order.Add(new OrderDetails(10256, "WELLI", 3, 13.97, new DateTime(1996, 7, 15), "Resende", "Wellington Importadora", "Brazil", "Rua do Mercado, 12", "08737-363", "SP")); - order.Add(new OrderDetails(10257, "HILAA", 4, 81.91, new DateTime(1996, 7, 16), "San Cristóbal", "HILARION-Abastos", "Venezuela", "Carrera 22 con Ave. Carlos Soublette #8-35", "5022", "Táchira")); - order.Add(new OrderDetails(10258, "ERNSH", 1, 140.51, new DateTime(1996, 7, 17), "Graz", "Ernst Handel", "Austria", "Kirchgasse 6", "8010", "CJ")); - order.Add(new OrderDetails(10259, "CENTC", 4, 3.25, new DateTime(1996, 7, 18), "México D.F.", "Centro comercial Moctezuma", "Mexico", "Sierras de Granada 9993", "05022", "CJ")); - order.Add(new OrderDetails(10260, "OTTIK", 4, 55.09, new DateTime(1996, 7, 19), "Köln", "Ottilies Käseladen", "Germany", "Mehrheimerstr. 369", "50739", "CJ")); - order.Add(new OrderDetails(10261, "QUEDE", 4, 3.05, new DateTime(1996, 7, 19), "Rio de Janeiro", "Que Delícia", "Brazil", "Rua da Panificadora, 12", "02389-673", "RJ")); - order.Add(new OrderDetails(10262, "RATTC", 8, 48.29, new DateTime(1996, 7, 22), "Albuquerque", "Rattlesnake Canyon Grocery", "USA", "2817 Milton Dr.", "87110", "NM")); - } - return order; - } - public int OrderID { get; set; } - public string CustomerID { get; set; } - public int EmployeeID { get; set; } - public double Freight { get; set; } - public string ShipCity { get; set; } - public DateTime OrderDate { get; set; } - public string ShipName { get; set; } - public string ShipCountry { get; set; } - public string ShipAddress { get; set; } - public string ShipRegion { get; set; } - public string ShipPostalCode { get; set; } +```css +.e-grid .e-rightfreeze.e-freezerightborder { + border-left-color: rgb(19, 228, 243); } -{% endhighlight %} -{% endtabs %} - -## Freeze direction - -In the Syncfusion Blazor DataGrid, the "freeze direction" feature serves to reposition frozen columns either to the left, right, or in a fixed position, while still allowing the remaining columns to be horizontally movable. This feature is designed to optimize user experience by ensuring that critical information remains visible even during horizontal scrolling. By default, when you set the `FrozenColumns` property of the grid or the `IsFrozen` property of individual columns, it results in freezing those columns on the left side of the grid. This helps in keeping important data readily accessible as you navigate through your dataset. - -To achieve this, you can utilize the [Column.Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) property. This property is used to specify the freeze direction for individual columns. The grid will adjust the column positions based on the `Column.Freeze` value. - -The types of the `Column.Freeze` directions: - -* **Left**: When you set the `Column.Freeze` property to **Left**, specific columns will be frozen on the left side of the grid. The remaining columns will be movable. - -* **Right**: When you set the `Column.Freeze` property to **Right**, certain columns will be frozen on the right side of the grid, while the rest of the columns remain movable. +``` +For fixed frozen columns, you need to specify both left and right border as mentioned below -* **Fixed**: The Fixed direction locks a column at a fixed position within the grid. This ensures that the column is always visible during horizontal scroll. +```css +.e-grid .e-fixedfreeze.e-freezeleftborder{ + border-left-color: rgb(9, 209, 9); +} -In the following example, the **ShipCountry** column is frozen on the left side, the **CustomerID** column is frozen on the right side and the **Freight** column is frozen on the fixed of the content table. Additionally, you can modify the `Column.Freeze` property to **Left**, **Right** and **Fixed** based on the selected column by utilizing the [ValueChange](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DropDowns.DropDownListEvents-2.html#Syncfusion_Blazor_DropDowns_DropDownListEvents_2_ValueChange) event of the `DropDownList` component. +.e-grid .e-fixedfreeze.e-freezerightborder{ + border-right-color: rgb(10, 224, 10); +} +``` +The following example demonstrates how to change the default frozen line color using CSS. {% tabs %} {% highlight razor tabtitle="Index.razor" %} @using Syncfusion.Blazor.Grids -@using Syncfusion.Blazor.DropDowns - -
    - - - - -
    -
    - -
    - - - - -
    -
    -
    - Update -
    - + - - + + - + - + + + + @code { - public SfGrid Grid { get; set; } - public List OrderData { get; set; } protected override void OnInitialized() { OrderData = OrderDetails.GetAllRecords(); - } - - public string DropDownValue { get; set; } = "ShipCountry"; + } +} - public string[] EnumValues = Enum.GetNames(typeof(Syncfusion.Blazor.Grids.FreezeDirection)); + {% endhighlight %} {% highlight c# tabtitle="OrderDetails.cs" %} -public class OrderDetails + public class OrderDetails { public static List order = new List(); - public OrderDetails() - { - - } public OrderDetails(int OrderID, string CustomerId, int EmployeeId, double Freight, DateTime OrderDate, string ShipCity, string ShipName, string ShipCountry, string ShipAddress, string shipRegion, string shipPostalCode) { this.OrderID = OrderID; @@ -449,44 +266,40 @@ public class OrderDetails {% endhighlight %} {% endtabs %} -## Change default frozen line color +{% previewsample "https://blazorplayground.syncfusion.com/embed/rjhqsiDQVjBIavlN?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} -You can customize the frozen line borders of frozen columns in the Syncfusion DataGrid component by applying custom CSS styles to the specific frozen column. This allows you to change the border color of the left frozen columns, right frozen columns, and fixed frozen columns to match your application's design and theme. +## Limitations of Frozen Columns and Freeze Direction -To change default frozen line color, use the following class name and apply the border color based on your requirement. +The frozen columns and freeze direction features in Syncfusion Blazor DataGrid have the following limitations: -For left frozen columns: +### General Limitations for Frozen Columns -```css -.e-grid .e-leftfreeze.e-freezeleftborder { - border-right-color: rgb(198, 30, 204); -} -``` -For right frozen columns: +* Row Template +* Detail Template +* Hierarchy DataGrid -```css -.e-grid .e-rightfreeze.e-freezerightborder { - border-left-color: rgb(19, 228, 243); -} -``` -For fixed frozen columns, you need to specify both left and right border as mentioned below +### Additional Limitations for Freeze Direction -```css -.e-grid .e-fixedfreeze.e-freezeleftborder{ - border-left-color: rgb(9, 209, 9); -} +* Infinite scroll in cache mode is not supported. +* Freeze direction in the stacked header is incompatible with column reordering. +* Using a cell template or text wrap in any one of the panels may cause variable row heights between the panels. The height is recalculated based on the DOM offset height and applied uniformly across all rows to maintain consistency. This can lead to visual glitches. You can resolve this problem by setting static values for the [RowHeight](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_RowHeight) property in `SfGrid`. +* The [Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) and [FrozenColumns](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_FrozenColumns) properties are incompatible and cannot be used simultaneously. -.e-grid .e-fixedfreeze.e-freezerightborder{ - border-right-color: rgb(10, 224, 10); -} -``` -The following example demonstrates how to change the default frozen line color using CSS. +> You can refer to our [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor DataGrid example](https://blazor.syncfusion.com/demos/datagrid/overview?theme=bootstrap4) to understand how to present and manipulate data. + +## Add or remove frozen columns by dragging the column separator + +The Syncfusion Blazor DataGrid allows you to dynamically add or remove columns from the frozen content by dragging and dropping the column separator. This provides flexibility to customize the grid layout directly through individual interactions. + +To enable this feature, set the [AllowFreezeLineMoving](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_AllowFreezeLineMoving) property to **true** in the Grid component. + +Here is an example that demonstrates how to enable and use the `AllowFreezeLineMoving` property in the Syncfusion DataGrid. {% tabs %} {% highlight razor tabtitle="Index.razor" %} @using Syncfusion.Blazor.Grids - + @@ -509,33 +322,11 @@ The following example demonstrates how to change the default frozen line color u OrderData = OrderDetails.GetAllRecords(); } } - - {% endhighlight %} {% highlight c# tabtitle="OrderDetails.cs" %} - public class OrderDetails +public class OrderDetails { public static List order = new List(); - public OrderDetails() - { - - } public OrderDetails(int OrderID, string CustomerId, int EmployeeId, double Freight, DateTime OrderDate, string ShipCity, string ShipName, string ShipCountry, string ShipAddress, string shipRegion, string shipPostalCode) { this.OrderID = OrderID; @@ -588,23 +379,6 @@ The following example demonstrates how to change the default frozen line color u {% endhighlight %} {% endtabs %} -{% previewsample "https://blazorplayground.syncfusion.com/embed/rjhqsiDQVjBIavlN?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} - -## Limitations of Frozen Columns and Freeze Direction - -The frozen columns and freeze direction features in Syncfusion Blazor DataGrid have the following limitations: - -### General Limitations for Frozen Columns - -* Row Template -* Detail Template -* Hierarchy DataGrid - -### Additional Limitations for Freeze Direction - -* Infinite scroll in cache mode is not supported. -* Freeze direction in the stacked header is incompatible with column reordering. -* Using a cell template or text wrap in any one of the panels may cause variable row heights between the panels. The height is recalculated based on the DOM offset height and applied uniformly across all rows to maintain consistency. This can lead to visual glitches. You can resolve this problem by setting static values for the [RowHeight](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_RowHeight) property in `SfGrid`. -* The [Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) and [FrozenColumns](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_FrozenColumns) properties are incompatible and cannot be used simultaneously. +{% previewsample "https://blazorplayground.syncfusion.com/embed/hZBTMhthBzKufVpW?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} -> You can refer to our [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor DataGrid example](https://blazor.syncfusion.com/demos/datagrid/overview?theme=bootstrap4) to understand how to present and manipulate data. \ No newline at end of file +> If frozen columns are not specified, the frozen column separator will be displayed at the left and right ends. You can dynamically change the frozen columns by dragging the column separator. \ No newline at end of file diff --git a/blazor/datagrid/images/blazor-datagrid-drag-and-drop-the-column-separator.gif b/blazor/datagrid/images/blazor-datagrid-drag-and-drop-the-column-separator.gif deleted file mode 100644 index 053c2469e6e66cfd1d91543ec60317148121ce48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342734 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 z 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%0Da`C#iN~9k9%vi=@A)7b!Sx2S`+Rz6X~~{jk|UR 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

    Hf#K{~^GM(+MgS6QvH6!hn^y-t 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

    86S%GsV`uZE|mtz}Y8V-*#62nX~kHCH}}+3P0m1 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 P!t1ta-*P=Tpz{9!6 - - - - - - - - - - - - - -@code{ - public List Orders { get; set; } - - protected override void OnInitialized() - { - Orders = Enumerable.Range(1, 75).Select(x => new Order() - { - OrderID = 1000 + x, - CustomerID = (new string[] { "ALFKI", "ANANTR", "ANTON", "BLONP", "BOLID" })[new Random().Next(5)], - Freight = 2.1 * x, - EmployeeID = x, - OrderDate = DateTime.Now.AddDays(-x), - ShipCountry = (new string[] { "USA", "UK", "JAPAN" })[new Random().Next(3)], - ShipName = "MOS", - ShipCity = (new string[] { "New york", "London", "Hue" })[new Random().Next(3)], - ShipAddress = (new string[] { "55, Baker street", "65/5 Kings landing", "56, Winterfell" })[new Random().Next(3)], - }).ToList(); - } - - public class Order { - public int? OrderID { get; set; } - public string CustomerID { get; set; } - public int? EmployeeID { get; set; } - public DateTime? OrderDate { get; set; } - public double? Freight { get; set; } - public string ShipCountry { get; set; } - public string ShipCity { get; set; } - public string ShipName { get; set; } - public string ShipAddress { get; set; } - } -} -``` - -### Freeze particular columns - -To freeze particular column in the datagrid, the [IsFrozen](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_IsFrozen) property of **GridColumn** component can be used. - -In this demo, the columns with the field names **OrderID** and **EmployeeID** are frozen using -the [IsFrozen](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_IsFrozen) property of **GridColumn**. - -```cshtml -@using Syncfusion.Blazor.Grids - - - - - - - - - - - - - - - -@code{ - public List Orders { get; set; } - - protected override void OnInitialized() - { - Orders = Enumerable.Range(1, 75).Select(x => new Order() - { - OrderID = 1000 + x, - CustomerID = (new string[] { "ALFKI", "ANANTR", "ANTON", "BLONP", "BOLID" })[new Random().Next(5)], - Freight = 2.1 * x, - EmployeeID = x, - OrderDate = DateTime.Now.AddDays(-x), - ShipCountry = (new string[] { "USA", "UK", "JAPAN" })[new Random().Next(3)], - ShipName = "MOS", - ShipCity = (new string[] { "New york", "London", "Hue" })[new Random().Next(3)], - ShipAddress = (new string[] { "55, Baker street", "65/5 Kings landing", "56, Winterfell" })[new Random().Next(3)], - }).ToList(); - } - - public class Order { - public int? OrderID { get; set; } - public string CustomerID { get; set; } - public int? EmployeeID { get; set; } - public DateTime? OrderDate { get; set; } - public double? Freight { get; set; } - public string ShipCountry { get; set; } - public string ShipCity { get; set; } - public string ShipName { get; set; } - public string ShipAddress { get; set; } - } - -} -``` - -N> Frozen rows and columns should not be set outside the datagrid view port. - -### Change default frozen line color - -The following demo shows how to change the default frozen line color. - -```cshtml -@using Syncfusion.Blazor.Grids - - - - - - - - - - - - - - - - - -@code{ - public List Orders { get; set; } - - protected override void OnInitialized() - { - Orders = Enumerable.Range(1, 75).Select(x => new Order() - { - OrderID = 1000 + x, - CustomerID = (new string[] { "ALFKI", "ANANTR", "ANTON", "BLONP", "BOLID" })[new Random().Next(5)], - Freight = 2.1 * x, - EmployeeID = x, - OrderDate = DateTime.Now.AddDays(-x), - ShipCountry = (new string[] { "USA", "UK", "JAPAN" })[new Random().Next(3)], - ShipName = "MOS", - ShipCity = (new string[] { "New york", "London", "Hue" })[new Random().Next(3)], - ShipAddress = (new string[] { "55, Baker street", "65/5 Kings landing", "56, Winterfell" })[new Random().Next(3)], - }).ToList(); - } - - public class Order - { - public int? OrderID { get; set; } - public string CustomerID { get; set; } - public int? EmployeeID { get; set; } - public DateTime? OrderDate { get; set; } - public double? Freight { get; set; } - public string ShipCountry { get; set; } - public string ShipCity { get; set; } - public string ShipName { get; set; } - public string ShipAddress { get; set; } - } -} -``` - -{% previewsample "https://blazorplayground.syncfusion.com/embed/hZVJXsXSLrGWRalt?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} - -### Limitations - -The following features are not supported in frozen rows and columns: - -* Row Template -* Detail Template -* Hierarchy DataGrid - -### Freeze direction - -You can freeze the Grid columns on the left, right or in a fixed position by using the [Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) property and the remaining columns to be horizontally movable. This feature is designed to optimize user experience by ensuring that critical information remains visible even during horizontal scrolling. By default, when you set the [FrozenColumns](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_FrozenColumns) property of the grid or the [IsFrozen](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_IsFrozen) property of individual columns, it results in freezing those columns on the left side of the grid. This helps in keeping important data readily accessible as you navigate through your dataset. - -To achieve this, you can utilize the [Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) property. This property is used to specify the freeze direction for individual columns. The grid will adjust the column positions based on the [Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) value. - -Types of the [Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) directions: - -* **`FreezeDirection.Left`**: Allows you to freeze the columns at the left side of the grid. The remaining columns will be movable. -* **`FreezeDirection.Right`**: Allows you to freeze the columns at the right side of the grid. The remaining columns will be movable. -* **`FreezeDirection.Fixed`**: The Fixed direction locks a column at a fixed position within the grid. This ensures that the column is always visible during horizontal scroll. - -In this demo, the **OrderID** column is frozen at the left side, the **ShipCountry** column is frozen at the right side and the **Location** column is frozen on the fixed of the content table. - -```csharp - -@using Syncfusion.Blazor.Grids - - - - - - - - - - - - - - - - - -@code { - - public List Orders { get; set; } - public SfGrid Grid { get; set; } - - protected override void OnInitialized() - { - Orders = Enumerable.Range(1, 75).Select(x => new Order() - { - OrderID = 1000 + x, - CustomerID = (new string[] { "ALFKI", "ANANTR", "ANTON", "BLONP", "BOLID" })[new Random().Next(5)], - Freight = 2.1 * x, - EmployeeID = x, - OrderDate = DateTime.Now.AddDays(-x), - ShipCountry = (new string[] { "USA", "UK", "JAPAN" })[new Random().Next(3)], - ShipName = "MOS", - ShipCity = (new string[] { "New york", "London", "Hue" })[new Random().Next(3)], - ShipAddress = (new string[] { "55, Baker street", "65/5 Kings landing", "56, Winterfell" })[new Random().Next(3)], - Mail = (new string[] { "alf32@arpy.com", "anat81@jourrapide.com", "anton99@rpy.com", "blonp97@gmail.com", "bolid@mail.com" })[new Random().Next(5)], - Location = (new string[] { "Morbi Leo", "Sed Blandit", "Congue Nisi", "Aliquet Lectus", "Viverra Mauris In" })[new Random().Next(5)] - }).ToList(); - } - - public class Order - { - public int? OrderID { get; set; } - public string CustomerID { get; set; } - public int? EmployeeID { get; set; } - public DateTime? OrderDate { get; set; } - public double? Freight { get; set; } - public string ShipCountry { get; set; } - public string ShipCity { get; set; } - public string ShipName { get; set; } - public string ShipAddress { get; set; } - public string Mail { get; set; } - public string Location { get; set; } - } -} - -``` - -The following GIF represent a frozen direction. - -![Frozen direction in Blazor DataGrid.](./images/blazor-datagrid-frozen-direction.gif) - -### Limitations of freeze direction - -This feature has the below limitations, along with the above mentioned Frozen Grid limitations. - -* Infinite scroll cache mode -* Freeze direction in the stacked header is not compatible with column reordering. -* When using cell template/text wrap in any one of the panels will result in variable row height between the panels and this height will be re-calculated based on the DOM offset height and then applied to all the rows in all the panels to make it look even. This may result in a visual glitch. You can resolve this problem by setting static values to the RowHeight property in SfGrid. -* The [Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) and [FrozenColumns](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_FrozenColumns) properties are incompatible and cannot be used at the same time. - -N> You can refer to our [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor DataGrid example](https://blazor.syncfusion.com/demos/datagrid/overview?theme=bootstrap4) to understand how to present and manipulate data. - -## Add or remove frozen columns by dragging the column separator - -The [GridColumns](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumns.html) can be added or removed from frozen content by dragging and dropping the column separator. To enable this feature, set the `AllowFreezeLineMoving` property to true. - -```csharp -@using Syncfusion.Blazor.Grids - - - - - - - - - - - - - - - - - -@code { - - public List Orders { get; set; } - public SfGrid Grid { get; set; } - - protected override void OnInitialized() - { - Orders = Enumerable.Range(1, 75).Select(x => new Order() - { - OrderID = 1000 + x, - CustomerID = (new string[] { "ALFKI", "ANANTR", "ANTON", "BLONP", "BOLID" })[new Random().Next(5)], - Freight = 2.1 * x, - EmployeeID = x, - OrderDate = DateTime.Now.AddDays(-x), - ShipCountry = (new string[] { "USA", "UK", "JAPAN" })[new Random().Next(3)], - ShipName = "MOS", - ShipCity = (new string[] { "New york", "London", "Hue" })[new Random().Next(3)], - ShipAddress = (new string[] { "55, Baker street", "65/5 Kings landing", "56, Winterfell" })[new Random().Next(3)], - Mail = (new string[] { "alf32@arpy.com", "anat81@jourrapide.com", "anton99@rpy.com", "blonp97@gmail.com", "bolid@mail.com" })[new Random().Next(5)], - Location = (new string[] { "Morbi Leo", "Sed Blandit", "Congue Nisi", "Aliquet Lectus", "Viverra Mauris In" })[new Random().Next(5)] - }).ToList(); - } - - public class Order - { - public int? OrderID { get; set; } - public string CustomerID { get; set; } - public int? EmployeeID { get; set; } - public DateTime? OrderDate { get; set; } - public double? Freight { get; set; } - public string ShipCountry { get; set; } - public string ShipCity { get; set; } - public string ShipName { get; set; } - public string ShipAddress { get; set; } - public string Mail { get; set; } - public string Location { get; set; } - } -} - -``` - -N> If frozen columns are not specified, the frozen column separator will be displayed at the left and right ends. You can dynamically change the frozen columns by dragging the column separator. - -![Drag and drop column separator in Blazor DataGrid.](./images/blazor-datagrid-drag-and-drop-the-column-separator.gif) - ## Customize grid scroll bar The Grid component uses the native browser scroll bar to scroll through the content when the content is larger than the Grid. Refer to [this](https://css-tricks.com/almanac/properties/s/scrollbar/) to customize the appearance of the scroll bar. From 3856ed2f1100c111b77429276dd9b510614555a4 Mon Sep 17 00:00:00 2001 From: Vinitha Balasubramanian Date: Mon, 2 Dec 2024 12:33:22 +0530 Subject: [PATCH 4/6] 921364: Revamped column pinning documentation in development --- blazor/datagrid/frozen-column.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/blazor/datagrid/frozen-column.md b/blazor/datagrid/frozen-column.md index f49b60346f..6f9e83538e 100644 --- a/blazor/datagrid/frozen-column.md +++ b/blazor/datagrid/frozen-column.md @@ -266,7 +266,7 @@ The following example demonstrates how to change the default frozen line color u {% endhighlight %} {% endtabs %} -{% previewsample "https://blazorplayground.syncfusion.com/embed/rjhqsiDQVjBIavlN?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +{% previewsample "https://blazorplayground.syncfusion.com/embed/LZLzWrNLBIWVbdGA?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} ## Limitations of Frozen Columns and Freeze Direction @@ -285,8 +285,6 @@ The frozen columns and freeze direction features in Syncfusion Blazor DataGrid h * Using a cell template or text wrap in any one of the panels may cause variable row heights between the panels. The height is recalculated based on the DOM offset height and applied uniformly across all rows to maintain consistency. This can lead to visual glitches. You can resolve this problem by setting static values for the [RowHeight](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_RowHeight) property in `SfGrid`. * The [Freeze](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.GridColumn.html#Syncfusion_Blazor_Grids_GridColumn_Freeze) and [FrozenColumns](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_FrozenColumns) properties are incompatible and cannot be used simultaneously. -> You can refer to our [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor DataGrid example](https://blazor.syncfusion.com/demos/datagrid/overview?theme=bootstrap4) to understand how to present and manipulate data. - ## Add or remove frozen columns by dragging the column separator The Syncfusion Blazor DataGrid allows you to dynamically add or remove columns from the frozen content by dragging and dropping the column separator. This provides flexibility to customize the grid layout directly through individual interactions. @@ -381,4 +379,6 @@ public class OrderDetails {% previewsample "https://blazorplayground.syncfusion.com/embed/hZBTMhthBzKufVpW?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} -> If frozen columns are not specified, the frozen column separator will be displayed at the left and right ends. You can dynamically change the frozen columns by dragging the column separator. \ No newline at end of file +> If frozen columns are not specified, the frozen column separator will be displayed at the left and right ends. You can dynamically change the frozen columns by dragging the column separator. + +> You can refer to our [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor DataGrid example](https://blazor.syncfusion.com/demos/datagrid/overview?theme=bootstrap4) to understand how to present and manipulate data. \ No newline at end of file From a890dafccb28feca3e77d1122230d91802b4687f Mon Sep 17 00:00:00 2001 From: Vinitha Balasubramanian Date: Mon, 2 Dec 2024 14:12:11 +0530 Subject: [PATCH 5/6] 921364: Revamped column pinning documentation in development --- blazor/datagrid/frozen-column.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blazor/datagrid/frozen-column.md b/blazor/datagrid/frozen-column.md index 6f9e83538e..8ab16cb92b 100644 --- a/blazor/datagrid/frozen-column.md +++ b/blazor/datagrid/frozen-column.md @@ -272,13 +272,13 @@ The following example demonstrates how to change the default frozen line color u The frozen columns and freeze direction features in Syncfusion Blazor DataGrid have the following limitations: -### General Limitations for Frozen Columns +**General Limitations for Frozen Columns** * Row Template * Detail Template * Hierarchy DataGrid -### Additional Limitations for Freeze Direction +**Additional Limitations for Freeze Direction** * Infinite scroll in cache mode is not supported. * Freeze direction in the stacked header is incompatible with column reordering. From e6bd7da6c8a4544723db3ba94d706fd28678972b Mon Sep 17 00:00:00 2001 From: Vinitha Balasubramanian Date: Mon, 2 Dec 2024 14:22:06 +0530 Subject: [PATCH 6/6] 921364: Revamped column pinning documentation in development --- blazor/datagrid/frozen-column.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/blazor/datagrid/frozen-column.md b/blazor/datagrid/frozen-column.md index 8ab16cb92b..bd3eea7a76 100644 --- a/blazor/datagrid/frozen-column.md +++ b/blazor/datagrid/frozen-column.md @@ -268,17 +268,17 @@ The following example demonstrates how to change the default frozen line color u {% previewsample "https://blazorplayground.syncfusion.com/embed/LZLzWrNLBIWVbdGA?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} -## Limitations of Frozen Columns and Freeze Direction +## Limitations of frozen columns and freeze direction The frozen columns and freeze direction features in Syncfusion Blazor DataGrid have the following limitations: -**General Limitations for Frozen Columns** +**General limitations for frozen columns** * Row Template * Detail Template * Hierarchy DataGrid -**Additional Limitations for Freeze Direction** +**Additional limitations for freeze direction** * Infinite scroll in cache mode is not supported. * Freeze direction in the stacked header is incompatible with column reordering.