ASPxClientDashboardViewer.BeginUpdateParameters() Method
Locks the ASPxClientDashboardParameters object until the ASPxClientDashboardViewer.EndUpdateParameters method call.
Namespace: DevExpress.DashboardWeb.Scripts
Assembly: DevExpress.Dashboard.v18.2.Web.WebForms.Scripts.dll
Declaration
Remarks
Use the ASPxClientDashboardViewer.GetParameters method to access dashboard parameter settings and metadata.
Example
This example demonstrates how to change dashboard parameter values in the Web Viewer on the client side using the ASPxClientDashboardViewer.GetParameters method.
In this example, current parameter values are specified between the ASPxClientDashboardViewer.BeginUpdateParameters
and ASPxClientDashboardViewer.EndUpdateParameters method calls using the ASPxClientDashboardParameter.SetValue method.
Note
A complete sample project is available at https://github.com/DevExpress-Examples/how-to-specify-dashboard-parameter-values-on-the-client-side-in-the-web-viewer-t205300.
- ParameterValues.js (C#)
- WebForm1.aspx.cs
- WebForm1.aspx (C#)
- WebForm1.aspx.vb
- ParameterValues.js (VB.NET)
- WebForm1.aspx (VB.NET)
function specifyParameterValues() {
var specifyValues = function () {
var parameters = webViewer.GetParameters();
var parameter1 = parameters.GetParameterByName("category1");
var parameter2 = parameters.GetParameterByName("startDate1");
webViewer.BeginUpdateParameters();
parameter1.SetValue(parameter1.GetValues()[1].GetValue());
parameter2.SetValue(new Date(1995, 3, 1));
webViewer.EndUpdateParameters();
};
$("#buttonContainer").dxButton({
clickAction: specifyValues,
text: "Specify parameter values"
});
};