Class ScheduleResourceBuilder
Inheritance
System.Object
Syncfusion.EJ2.ControlBuilder
ScheduleResourceBuilder
Assembly: Syncfusion.EJ2.dll
Syntax
public class ScheduleResourceBuilder : ControlBuilder
Constructors
ScheduleResourceBuilder()
Declaration
public ScheduleResourceBuilder()
ScheduleResourceBuilder(List<ScheduleResource>)
Declaration
public ScheduleResourceBuilder(List<ScheduleResource> collection)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.List<ScheduleResource> |
collection |
|
Methods
Add()
Declaration
AllowMultiple(Boolean)
When set to true, allows multiple selection of resource names, thus creating multiple instances of same appointment for the
selected resources.
Declaration
public ScheduleResourceBuilder AllowMultiple(bool allowMultiple)
Parameters
| Type |
Name |
Description |
| System.Boolean |
allowMultiple |
|
Returns
ColorField(String)
It maps the color field from the dataSource, which is used to specify colors for the resources.
Declaration
public ScheduleResourceBuilder ColorField(string colorField)
Parameters
| Type |
Name |
Description |
| System.String |
colorField |
|
Returns
CssClassField(String)
It maps the cssClass field from the dataSource, which is used to specify different styles to each resource appointments.
Declaration
public ScheduleResourceBuilder CssClassField(string cssClassField)
Parameters
| Type |
Name |
Description |
| System.String |
cssClassField |
|
Returns
DataSource(Action<DataManagerBuilder>)
Declaration
public ScheduleResourceBuilder DataSource(Action<DataManagerBuilder> dataSource)
Parameters
| Type |
Name |
Description |
| System.Action<Syncfusion.EJ2.DataManagerBuilder> |
dataSource |
|
Returns
DataSource(Object)
Assigns the resource dataSource
The data can be passed either as an array of JavaScript objects,
or else can create an instance of DataManager
in case of processing remote data and can be assigned to the dataSource property.
With the remote data assigned to dataSource, check the available
adaptors to customize the data processing.
Declaration
public ScheduleResourceBuilder DataSource(object dataSource)
Parameters
| Type |
Name |
Description |
| System.Object |
dataSource |
|
Returns
EndHourField(String)
It maps the endHour field from the dataSource, which is used to specify different work end hour for each resources.
Declaration
public ScheduleResourceBuilder EndHourField(string endHourField)
Parameters
| Type |
Name |
Description |
| System.String |
endHourField |
|
Returns
ExpandedField(String)
It maps the expanded field from the dataSource, which is used to specify whether each resource levels
in timeline view needs to be maintained in an expanded or collapsed state by default.
Declaration
public ScheduleResourceBuilder ExpandedField(string expandedField)
Parameters
| Type |
Name |
Description |
| System.String |
expandedField |
|
Returns
Field(String)
A value that binds to the resource field of event object.
Declaration
public ScheduleResourceBuilder Field(string field)
Parameters
| Type |
Name |
Description |
| System.String |
field |
|
Returns
GroupIDField(String)
It maps the groupID field from the dataSource, which is used to specify under which parent resource,
the child should be grouped.
Declaration
public ScheduleResourceBuilder GroupIDField(string groupIDField)
Parameters
| Type |
Name |
Description |
| System.String |
groupIDField |
|
Returns
IdField(String)
It maps the id field from the dataSource and is used to uniquely identify the resources.
Declaration
public ScheduleResourceBuilder IdField(string idField)
Parameters
| Type |
Name |
Description |
| System.String |
idField |
|
Returns
Name(String)
It represents a unique resource name for differentiating various resource objects while grouping.
Declaration
public ScheduleResourceBuilder Name(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
Query(String)
Defines the external query
that will be executed along with the data processing.
Declaration
public ScheduleResourceBuilder Query(string query)
Parameters
| Type |
Name |
Description |
| System.String |
query |
|
Returns
StartHourField(String)
It maps the startHour field from the dataSource, which is used to specify different work start hour for each resources.
Declaration
public ScheduleResourceBuilder StartHourField(string startHourField)
Parameters
| Type |
Name |
Description |
| System.String |
startHourField |
|
Returns
TextField(String)
It maps the text field from the dataSource, which is used to specify the resource names.
Declaration
public ScheduleResourceBuilder TextField(string textField)
Parameters
| Type |
Name |
Description |
| System.String |
textField |
|
Returns
Title(String)
It holds the title of the resource field to be displayed on the schedule event editor window.
Declaration
public ScheduleResourceBuilder Title(string title)
Parameters
| Type |
Name |
Description |
| System.String |
title |
|
Returns
WorkDaysField(String)
It maps the working days field from the dataSource, which is used to specify different working days for each resources.
Declaration
public ScheduleResourceBuilder WorkDaysField(string workDaysField)
Parameters
| Type |
Name |
Description |
| System.String |
workDaysField |
|
Returns