All docs
V21.1
21.2 (EAP/Beta)
21.1
20.2
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.

DiagramBuilder.CustomShapeToolboxTemplate(JS) Method

Mirrors the client-side customShapeToolboxTemplate object.

Namespace: DevExtreme.AspNet.Mvc.Builders

Assembly: DevExtreme.AspNet.Core.dll

Declaration

public DiagramBuilder CustomShapeToolboxTemplate(
    JS value
)

Parameters

Name Type Description
value JS

A JavaScript function that specifies the template.

Returns

Type Description
DiagramBuilder

A reference to this instance after the method is called.

Remarks

This method allows you to define a custom shape toolbox template using a JavaScript function. You can access customShapeToolboxTemplate‘s parameters from this function. Refer to JavaScript Functions as Templates for more information.

@(Html.DevExtreme().Diagram()
    .CustomShapeToolboxTemplate(new JS("myDiagram_customShapeToolboxTemplate"))
)

<script>
    function myDiagram_customShapeToolboxTemplate() {
        // Template rendering logic
    }
</script>
See Also