@code {
private void QueryCellInfoHandler(QueryCellInfoEventArgs<WorkOrderExDto> args)
{
switch (args.Data.WorkOrder.WorkOrderStatus)
{
case 9999:
args.Cell.AddClass(new string[] { "closed" });
break;
case 100:
args.Cell.AddClass(new string[] { "progress" });
break;
case 500:
args.Cell.AddClass(new string[] { "finished" });
break;
}
}
}
<style>
.closed {
color: green;
background-color: white;
}
.progress {
color: blue;
background-color: white;
}
.finished {
color: purple;
background-color: white;
}
</style>
What I make wrong?
Thanks in advance,Kruno
|
|
|
<SfGrid DataSource="@Orders" AllowPaging="true" Toolbar="@(new List<string>() { "Search" })">
<GridEditSettings AllowAdding="true" AllowEditing="true" AllowEditOnDblClick="false" AllowDeleting="true"></GridEditSettings>
<GridEvents RowDataBound="RowDataHandler" TValue="Order"></GridEvents>
</SfGrid>
<style>
.e-row.closed .e-rowcell {
color: green;
}
.e-row.progres .e-rowcell {
color: blue;
}
.e-row.finished .e-rowcell {
color: purple;
}
</style>
@code{
public void RowDataHandler(RowDataBoundEventArgs<Order> args)
{
if (args.Data.Freight < 10)
{
args.Row.AddClass(new string[] { "closed" });
}
else if (args.Data.Freight > 10 && args.Data.Freight < 25)
{
args.Row.AddClass(new string[] { "progres" });
}
else
{
args.Row.AddClass(new string[] { "finished" });
}
}
|