I have developed ERP application using synfussion blazor control.I would like to bring DILO information (Day In the Life) of each ERP user in Home Page of ERP application.I would like to know sample example of attached image using synfussion control
sorry for confusing..
this is not my actual requirment.
I would like to show "DILO" Dashboard using dashboard layout or another panel.
AS per attached Image,
- Task should be displayed in Grid Dashboard Layout
-Alert should be display in Gauge Dashboard Layout.
-KPI should be displayed in Card Dashboard Layout.
Hope its's
Awaiting for reply
Thanks for support.
I will check and let you know the feedback on tomorrow
I have reviewed the above sample..
I need below requirement in Dashboard.Please check the beow screencast
https://www.screencast.com/t/O6Kfruyoo
Please help...
This is my challenging task.
Without support team,I can not do thus.
Please........
Thanks for quick support
Will check and give the feedback
I really appreciate to support team for supporting any task...
I have reviewed above example, but I need grid dashboard item which I attached in screencast.
please help..
|
<SfDashboardLayout CellSpacing="@(new double[]{10 ,10 })" Columns="5">
<DashboardLayoutPanels>
<DashboardLayoutPanel>
<HeaderTemplate><div>Panel 0</div></HeaderTemplate>
<ContentTemplate><div>Panel Content</div></ContentTemplate>
</DashboardLayoutPanel>
<DashboardLayoutPanel SizeX=2 SizeY=2 Column=1>
<HeaderTemplate><div>Panel 1</div></HeaderTemplate>
<ContentTemplate><div><SfGrid DataSource="@Orders" AllowPaging="true">
<GridPageSettings PageSize="5"></GridPageSettings>
<GridColumns>
<GridColumn Field=@nameof(Order.OrderID) HeaderText="Order ID" TextAlign="TextAlign.Right" Width="120"></GridColumn>
<GridColumn Field=@nameof(Order.OrderDate) HeaderText=" Order Date" Format="d" Type="ColumnType.Date" TextAlign="TextAlign.Right" Width="130"></GridColumn>
<GridColumn Field=@nameof(Order.Freight) HeaderText="Freight" Format="C2" TextAlign="TextAlign.Right" Width="120"></GridColumn>
</GridColumns>
</SfGrid></div></ContentTemplate>
</DashboardLayoutPanel>
<DashboardLayoutPanel SizeY=2 Column=3>
<HeaderTemplate><div>Panel 2</div></HeaderTemplate>
<ContentTemplate><div>Panel Content</div></ContentTemplate>
</DashboardLayoutPanel>
<DashboardLayoutPanel Row=1>
<HeaderTemplate><div>Panel 3</div></HeaderTemplate>
<ContentTemplate><div>Panel Content</div></ContentTemplate>
</DashboardLayoutPanel>
</DashboardLayoutPanels>
</SfDashboardLayout> |
|
|
Thanks for reply ...
Is there any option to Maximize or Minimize the dashboardpanel layout??
Thanks for support
I have reviewed above documents, but my requirement is different
I need to have maximize and minimize toggle button in each Dashboard panel (Like in bold BI DASHBOARD).When I click on Maximize button, the current panel will maximize entire full screen within Dashboard layout and when I click on minimize button the current panel will goes to original positions
Hope it's clear
Please help it's my top most urgent requirement
|
CSS |
|
.fullview {
top: 0px !important;
left: 0px !important;
width: 100% !important;
height: 100% !important;
z-index: 1001 !important;
position: fixed !important;
} |
|
Index.razor |
|
private async Task Change(Syncfusion.Blazor.Buttons.ChangeEventArgs<bool> args)
{
// Your code here.
if (args.Checked)
{
//You can pass the required Dashboard panel id as the argument
await jsRuntime.InvokeAsync<string>("fullview","1");
}
else
{
await jsRuntime.InvokeAsync<string>("normalview","1");
}
} |
|
Host.cshtml |
|
<script>
function fullview(inst){
debugger;
var panel = document.querySelectorAll("#dash .e-panel");
for(var i=0;i<panel.length;i++){
if(panel[i].getAttribute('id') == inst.toString())
{
panel[i].classList.add('fullview');
}
}
}
function normalview(inst){
var panel = document.querySelectorAll("#dash .e-panel");
for(var i=0;i<panel.length;i++){
if(panel[i].getAttribute('id') == inst.toString())
{
panel[i].classList.remove('fullview');
}
}
}
</script> |
Thanks for reply.
I have check above example, it works fine as per our requirement.
I need to apply below 4 different css class in 4 panel but its not working.Please advise how to solve th
<SfDashboardLayout ID="dash" @ref="dashb" Columns="4" CellAspectRatio="100/50" CellSpacing="@(new double[]{10 ,10 })">
<DashboardLayoutEvents Created="created"></DashboardLayoutEvents>
<DashboardLayoutPanels>
<DashboardLayoutPanel SizeX="2" SizeY="2" Row="0" Column="0" Id="Panel1">
<HeaderTemplate>Approval</HeaderTemplate>
<ContentTemplate >
</ContentTemplate>
<DashboardLayoutPanels>
<DashboardLayoutPanels>
<DashboardLayoutPanel SizeX="2" SizeY="2" Row="0" Column="0" Id="Panel2">
<HeaderTemplate>Approval</HeaderTemplate>
<ContentTemplate >
</ContentTemplate>
<DashboardLayoutPanels>
<DashboardLayoutPanels>
<DashboardLayoutPanel SizeX="2" SizeY="2" Row="0" Column="0" Id="Panel3">
<HeaderTemplate>Approval</HeaderTemplate>
<ContentTemplate >
</ContentTemplate>
<DashboardLayoutPanels>
CSS:-
#Panel1.e-dashboardlayout.e-control .e-panel {
background: linear-gradient(to right, #493240, #f09) !important;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
box-sizing: border-box;
position: absolute;
border-radius: 15px;
}
#Panel2.e-dashboardlayout.e-control .e-panel {
background: linear-gradient(to right, #493240, #f09) !important;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
box-sizing: border-box;
position: absolute;
border-radius: 15px;
}
#Panel3.e-dashboardlayout.e-control .e-panel {
background: linear-gradient(to right, #493240, #f09) !important;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
box-sizing: border-box;
position: absolute;
border-radius: 15px;
}
#Panel4.e-dashboardlayout.e-control .e-panel {
background: linear-gradient(to right, #493240, #f09) !important;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
box-sizing: border-box;
position: absolute;
border-radius: 15px;
}
Sorry ,the above information is not related to my question..
|
<style>
.e-dashboardlayout.e-control #Panel1.e-panel {
background: linear-gradient(to right, #493240, #f09) !important;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
box-sizing: border-box;
position: absolute;
border-radius: 15px;
}
.e-dashboardlayout.e-control #Panel2.e-panel {
background: linear-gradient(to right, #493240, #f09) !important;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
box-sizing: border-box;
position: absolute;
border-radius: 15px;
}
.e-dashboardlayout.e-control #Panel3.e-panel {
background: linear-gradient(to right, #493240, #f09) !important;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
box-sizing: border-box;
position: absolute;
border-radius: 15px;
}
.e-dashboardlayout.e-control #Panel4.e-panel {
background: linear-gradient(to right, #493240, #f09) !important;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
box-sizing: border-box;
position: absolute;
border-radius: 15px;
}
|
sorry for late reply.
Please check my comments in below screencast.
|
|
I need to adapt the screen in all resolution. Please check my component for your reference
|
.e-panel-content {
overflow:auto !important;
} |
The digital transformation has made this traditional game accessible to players worldwide through user-friendly interfaces and mobile applications.
Betting in India is illegal will provide the correct information in this article. There is no reason to encourage betting—the information is delivered through this content for informational purposes only.