Back to Devexpress

SchedulerBuilder<T>.ID(JS) Method

aspnetcore-devextreme-dot-aspnet-dot-mvc-dot-builders-dot-schedulerbuilder-1-dot-id-x28-devextreme-dot-aspnet-dot-mvc-dot-js-x29.md

latest1.9 KB
Original Source

SchedulerBuilder<T>.ID(JS) Method

Specifies the id attribute for the control’s HTML element (used for nested controls within templates).

Namespace : DevExtreme.AspNet.Mvc.Builders

Assembly : DevExtreme.AspNet.Core.dll

Declaration

csharp
public SchedulerBuilder<T> ID(
    JS expr
)

Parameters

NameTypeDescription
exprJS

A JavaScript expression that specifies the id attribute value.

|

Returns

TypeDescription
SchedulerBuilder<T>

A reference to this instance after the method is called.

|

Remarks

Use this method when you nest the Scheduler control within a template. The method allows you to specify the id attribute for the control’s HTML element. To do this, use the new JS() expression. Refer to ID Option: Nested Controls in Templates for more information.

csharp
@using(Html.DevExtreme().NamedTemplate("myTemplate")) {
    @(Html.DevExtreme().Scheduler()
        .ID(new JS("'scheduler_' + ID"))
    )
}

After you specify the id attribute, you can use it to access the control’s JavaScript API at runtime (for example, to call methods).

See Also

SchedulerBuilder<T> Class

SchedulerBuilder<T> Members

DevExtreme.AspNet.Mvc.Builders Namespace