<SfGrid DataSource="@Orders" ... AllowPaging="true" Height="200" Toolbar="@(new List<Object>() { "Add", "Edit", "Delete", "Update", "Cancel",
new ItemModel() { Type = ItemType.Separator },
new ItemModel() { Text = "Ver Reservas", PrefixIcon = "e-CalculatedMember", Id = "btnReservas" },
new ItemModel() { Text = "Cuantificación Comandas", PrefixIcon = "e-Sum", Id = "btnCuantificacio" },
new ItemModel() { Type = ItemType.Separator } ,
new ItemModel() { Type = ItemType.Button, Template = AditionalOps}
})">
...
</SfGrid>
private RenderFragment AditionalOps => @<div>
<SfDropDownButton Content="Funciones">
<DropDownButtonEvents ItemSelected="OpcSelected"></DropDownButtonEvents>
<DropDownMenuItems>
<DropDownMenuItem Id="OPC1" Text="Option 1" IconCss="e-ddb-icons e-dashboard"></DropDownMenuItem>
<DropDownMenuItem Id="OPC2" Text="Option 2" IconCss="e-ddb-icons e-notifications"></DropDownMenuItem>
<DropDownMenuItem Id="OPC3" Text="Option 3" IconCss="e-ddb-icons e-settings"></DropDownMenuItem>
</DropDownMenuItems>
</SfDropDownButton>
</div>;
public static void OpcSelected(MenuEventArgs args)
{
// handle option selected
}
|
Hi Renjith Singh Rajendran
i have
Toolbar="@Toolbaritems" in my grid.
How can i add a search to the itemmodel?
i currently have these
Toolbaritems.Add(new ItemModel() { Text = "Add", TooltipText = "Add a new Product Name", PrefixIcon = "e-add" });
Toolbaritems.Add(new ItemModel() { Text = "Edit", TooltipText = "Edit selected Product Name", PrefixIcon = "e-edit" });
Toolbaritems.Add(new ItemModel() { Text = "Delete", TooltipText = "Delete selected Product Name", PrefixIcon = "e-delete" });
or is there anyway i can add
(new List<string>() { "Search" }) to the grid as a template and not include it as an itemmodel ?
Merhaba, bir sorunum var ve ondan kurtulamıyorum.
Gridde mevcut elemanların yanına yeni itemler ekledim ve diğerleri gibi tıklandıgında bir popup ekranı açmak istiyorum.
korumalı Liste<Nesne> DownTimeToolbaritems = new()
{
"Add",
new ItemModel() { Text = "Düzenle", TooltipText = "Finish", PrefixIcon = "e-stop e-icons e-btn-icon e-icon-left", Id = "Grid_edit" },
"Delete",
new ItemModel() { Metin = "Bitir", TooltipText = "Bitir", PrefixIcon = "e-stop e-icons e-btn-icon e-icon-left", Id = "Grid_Finish"},
new ItemModel() { Text = "AddBatch", TooltipText = "AddBatch", PrefixIcon = "e-iconlar e-btn-icon e-icon-left", Id = "Grid_add" },
new ItemModel() { Text = "FinishBatch", TooltipText = "FinishBatch", PrefixIcon = "e-pause e-icons e-btn-icon e-icon-left", Id = "FinishBatch" },
"Print",
"Search",
"ExcelExport",
"PdfExport",
"ColumnChooser",
};
public async Task ToolbarClickHandlerDownTime(Syncfusion.Blazor.Navigations.ClickEventArgs args)
{
try
{
switch (CurrentToolBarId = args.Item.Id)
{
case "Grid_refresh": DefaultGrid.Refresh(); break;
case "Grid_save": break;
case "Grid_edit": break;
case "Grid_add": break;
case "Grid_AddBatch":break;
case "Grid_Finish" :
break;
case "Grid_delete": break;
case "Grid_update": break;
case "Grid_excelexport":
await this.DefaultGrid.ExcelExport();
break;
case "Grid_pdfexport":
await this.DefaultGrid.PdfExport();
break;
}
}
What method would you suggest?