|
<style>
.e-grid .e-groupdroparea span.e-grouptext {
font-weight: bold;
}
</style>
|
|
<script>
function dataBound(args) {
var grid = document.getElementsByClassName('e-grid')[0].ej2_instances[0];
// get all the headercells in the Grid
var headercells = grid.element.querySelectorAll(".e-grid .e-headercell");
for (var i=0; i < headercells.length; i++) {
if(headercells[i].getAttribute("aria-grouped") == "true") {
// add the custom class to the grouped header cell
headercells[i].classList.add("groupedcol");
}
}
}
</script>
<style>
.e-grid th.e-headercell.groupedcol span.e-headertext { // select the grouped header cell
font-weight: bold;
}
</style>
|
|
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" allowExcelExport="true" toolbarClick="toolbarClick" toolbar="@(new List<string>() { "ExcelExport" })" allowGrouping="true" created="created" dataBound="dataBound">
<e-grid-groupsettings columns="@(new string[] {"OrderDate"})" showGroupedColumn="true"></e-grid-groupsettings>
<e-grid-columns>
<e-grid-column field="OrderID" headerText="Order ID" textAlign="Right" width="180"></e-grid-column>
<e-grid-column field="CustomerID" headerText="Customer ID" width="150"></e-grid-column>
<e-grid-column field="OrderDate" headerText="Order Date" format="yMd" width="150"></e-grid-column>
<e-grid-column field="Freight" headerText="Freight" format="C2" width="150"></e-grid-column>
</e-grid-columns>
</ejs-grid>
<style>
.e-custom.e-gridheader { // remove the below styles
/*visibility: hidden;
height: 0px;*/
}
</style>
|
|
<style>
.e-grid .e-groupcaption {
font-weight: bold;
}
</style>
|