ASPxDiagram.ClientInstanceName Property
Specifies the ASPxDiagram‘s programmatic identifier on the client.
Namespace: DevExpress.Web.ASPxDiagram
Assembly: DevExpress.Web.ASPxDiagram.v24.2.dll
Declaration
Property Value
Type | Default | Description |
---|---|---|
String | String.Empty | The control’s client identifier. |
Remarks
Use the ClientInstanceName property to specify a unique client-side identifier for the ASPxDiagram control. Use this identifier on the client side to access the ASPxClientDiagram object in code.
Example
<script>
var diagramData;
function SaveDiagramData(s, e) {
diagramData = diagram.Export();
};
function LoadDiagramData(s, e) {
diagram.Import(diagramData);
};
</script>
<dx:ASPxDiagram ID="ASPxDiagram1" runat="server" ClientInstanceName="diagram" />
<dx:ASPxButton ID="btnSave" runat="server" Text="Save" AutoPostBack="False" ClientSideEvents-Click="SaveDiagramData" />
<dx:ASPxButton ID="btnLoad" runat="server" Text="Load" AutoPostBack="False" ClientSideEvents-Click="LoadDiagramData" />
If the ClientInstanceName property is not specified for a control, the control’s client identifier is generated automatically and equals the value of the control’s ID property. In this case, client-side access to the control is not allowed when the control is in a naming container, for instance, within an ASPxPageControl‘s page or an ASPxPopupControl‘s window.