RadGantt
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[RequiredScript(typeof(jQueryPlugins), 1)]
[RequiredScript(typeof(Html5Gantt), 2)]
[RequiredScript(typeof(MaterialRipple))]
[ClientScriptResource("Telerik.Web.UI.RadGantt", "Telerik.Web.UI.Gantt.RadGanttScripts.js", LoadOrder = 3)]
[EmbeddedSkin("Gantt", typeof(RadGantt))]
[EmbeddedSkin("Gantt", "Default", typeof(RadGantt))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadGantt))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[TelerikToolboxCategory("Calendar, Scheduler and Gantt")]
public class RadGantt : RadDataBoundControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, INamingContainer, IGantt, ICallbackEventHandler, IPostBackEventHandler
Inheritance: objectRadDataBoundControlRadGantt
Implements:
Inherited Members
Constructors
C#
public RadGantt()
Properties
C#
[ClientControlProperty]
[ClientPropertyName("allowColumnResize")]
public bool AllowColumnResize { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowDependencyDelete")]
public bool AllowDependencyDelete { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowDependencyInsert")]
public bool AllowDependencyInsert { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowPercentCompleteDrag")]
public bool AllowPercentCompleteDrag { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowPlannedTasks")]
public bool AllowPlannedTasks { get; set; }
C#
public bool AllowSorting { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowTaskDelete")]
public bool AllowTaskDelete { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowTaskInsert")]
public bool AllowTaskInsert { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowTaskMove")]
public bool AllowTaskMove { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowTaskReorder")]
public bool AllowTaskReorder { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowTaskResize")]
public bool AllowTaskResize { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowTaskUpdate")]
public bool AllowTaskUpdate { get; set; }
C#
[Browsable(false)]
public virtual AssignmentCollection Assignments { get; }
C#
protected virtual AssignmentsBinder AssignmentsBinder { get; }
C#
[Browsable(false)]
public object AssignmentsDataSource { get; set; }
C#
public virtual string AssignmentsDataSourceID { get; set; }
AssignmentsView
DataSourceView
C#
public DataSourceView AssignmentsView { get; }
Implements:
C#
public virtual bool AutoGenerateColumns { get; set; }
Implements:
C#
[ClientControlProperty]
[ClientPropertyName("clientTemplate")]
[Browsable(false)]
public string ClientTemplate { get; set; }
C#
public virtual ColumnCollection Columns { get; }
C#
protected override string CssClassFormatString { get; }
Overrides:
C#
public CultureInfo Culture { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("currentTimeMarkerInterval")]
public int CurrentTimeMarkerInterval { get; set; }
C#
public virtual CustomFieldCollection CustomTaskFields { get; }
C#
public virtual GanttDataBindings DataBindings { get; }
Implements:
C#
public DayViewSettings DayView { get; }
C#
protected IColumnFactory DefaultColumnsFactory { get; }
C#
[Browsable(false)]
public virtual DependencyCollection Dependencies { get; }
Implements:
C#
protected virtual DependenciesBinder DependenciesBinder { get; }
C#
[Browsable(false)]
public object DependenciesDataSource { get; set; }
C#
public virtual string DependenciesDataSourceID { get; set; }
DependenciesView
DataSourceView
C#
public DataSourceView DependenciesView { get; }
Implements:
C#
[ClientControlProperty]
[ClientPropertyName("displayDeleteConfirmation")]
public bool DisplayDeleteConfirmation { get; set; }
C#
protected virtual bool DoExplicitDataBind { get; }
C#
[ClientControlProperty]
[ClientPropertyName("enablePdfExport")]
public bool EnablePdfExport { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("enableResources")]
public bool EnableResources { get; set; }
C#
public virtual FilterEntryCollection Entries { get; }
C#
public GanttExportSettings ExportSettings { get; }
C#
protected bool HasCustomProvider { get; }
Height
Unit
C#
[ClientControlProperty]
[ClientPropertyName("height")]
public override Unit Height { get; set; }
Overrides:
C#
public GanttKeyboardNavigationSettings KeyboardNavigationSettings { get; }
ListWidth
Unit
C#
[ClientControlProperty]
[ClientPropertyName("listWidth")]
public virtual Unit ListWidth { get; set; }
C#
public GanttStrings Localization { get; }
C#
public string LocalizationPath { get; set; }
C#
public MonthViewSettings MonthView { get; }
C#
[ClientControlEvent]
[ClientPropertyName("columnResized")]
public string OnClientColumnResized { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dataBound")]
public string OnClientDataBound { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("inserting")]
public string OnClientInserting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("kendoWidgetInitializing")]
public string OnClientKendoWidgetInitializing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("load")]
public string OnClientLoad { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("navigationCommand")]
public string OnClientNavigationCommand { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("pdfExporting")]
public string OnClientPdfExporting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("removing")]
public string OnClientRemoving { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("requestEnd")]
public string OnClientRequestEnd { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("requestFailed")]
public string OnClientRequestFailed { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("requestStart")]
public string OnClientRequestStart { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("taskEditing")]
public string OnClientTaskEditing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("taskMoveEnd")]
public string OnClientTaskMoveEnd { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("taskMoveStart")]
public string OnClientTaskMoveStart { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("taskMoving")]
public string OnClientTaskMoving { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("taskResizeEnd")]
public string OnClientTaskResizeEnd { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("taskResizeStart")]
public string OnClientTaskResizeStart { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("taskResizing")]
public string OnClientTaskResizing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("taskSaving")]
public string OnClientTaskSaving { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("taskSelectionChanged")]
public string OnClientTaskSelectionChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("taskUpdateCancel")]
public string OnClientTaskUpdateCancel { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("togglePlannedTasks")]
public string OnClientTogglePlannedTasks { get; set; }
C#
[Browsable(false)]
public GanttProviderBase Provider { get; set; }
C#
public string ProviderName { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("rangeEnd")]
public DateTime? RangeEnd { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("rangeStart")]
public DateTime? RangeStart { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("readOnly")]
public virtual bool ReadOnly { get; set; }
C#
protected virtual bool RequiresDataBinding { get; set; }
C#
public override RenderMode ResolvedRenderMode { get; }
Overrides:
C#
[Browsable(false)]
public virtual ResourceCollection Resources { get; }
C#
protected virtual ResourcesBinder ResourcesBinder { get; }
C#
[Browsable(false)]
public object ResourcesDataSource { get; set; }
C#
public virtual string ResourcesDataSourceID { get; set; }
ResourcesView
DataSourceView
C#
public DataSourceView ResourcesView { get; }
Implements:
RowHeight
Unit
C#
[ClientControlProperty]
[ClientPropertyName("rowHeight")]
public Unit RowHeight { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("selectedDate")]
public DateTime? SelectedDate { get; set; }
C#
public GanttViewType SelectedView { get; set; }
Implements:
Serializer
JavaScriptSerializer
C#
protected JavaScriptSerializer Serializer { get; }
C#
[ClientControlProperty]
[ClientPropertyName("showCurrentTimeMarker")]
public bool ShowCurrentTimeMarker { get; set; }
C#
[ClientControlProperty]
public bool ShowFullTime { get; set; }
C#
[ClientControlProperty]
public bool ShowFullWeek { get; set; }
C#
[ClientPropertyName("showPlannedTasks")]
public bool ShowPlannedTasks { get; set; }
C#
[Obsolete("This property is obsolete in favor of the TasksTooltipSettings.Visible property.")]
public bool ShowTooltip { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("snapToGrid")]
public bool SnapToGrid { get; set; }
C#
protected override bool SupportsRenderingMode { get; }
Overrides:
TagKey
HtmlTextWriterTag
C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[Browsable(false)]
public virtual TaskCollection Tasks { get; }
Implements:
C#
[ClientPropertyName("tooltip")]
[Browsable(false)]
public TasksTooltip TasksTooltipSettings { get; }
TasksView
DataSourceView
C#
public DataSourceView TasksView { get; }
Implements:
C#
[ClientPropertyName("toolbar")]
[Browsable(false)]
public GanttToolbar Toolbar { get; }
C#
protected bool UsingWebServiceBinding { get; }
C#
protected IEnumerable<GanttBoundColumn> VisibleColumns { get; }
C#
public WebServiceSettings WebServiceSettings { get; }
C#
public WeekViewSettings WeekView { get; }
Width
Unit
C#
[ClientControlProperty]
[ClientPropertyName("width")]
public override Unit Width { get; set; }
Overrides:
C#
[ClientControlProperty]
public DayOfWeek WorkWeekEnd { get; set; }
C#
[ClientControlProperty]
public DayOfWeek WorkWeekStart { get; set; }
C#
public YearViewSettings YearView { get; }
Methods
C#
protected virtual void BindAssignments(IEnumerable<IAssignment> assignments)
C#
protected virtual void BindDependencies(IEnumerable<IDependency> dependencies)
C#
protected virtual void BindResources(IEnumerable<IResource> resources)
C#
protected virtual void CreateBinder(DataBoundControl binder)
C#
protected override void CreateChildControls()
C#
protected virtual void CreateColumns()
C#
protected virtual void CreateViews()
C#
protected virtual void DescribeAssignments(IScriptDescriptor descriptor)
C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Overrides:
C#
protected virtual void DescribeColumns(IScriptDescriptor descriptor)
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
C#
protected virtual void DescribeCustomFields(IScriptDescriptor descriptor)
C#
protected virtual void DescribeDependencies(IScriptDescriptor descriptor)
C#
protected virtual void DescribeLocalization(IScriptDescriptor descriptor)
C#
protected virtual void DescribePostBack(IScriptDescriptor descriptor)
C#
protected virtual void DescribeResources(IScriptDescriptor descriptor)
C#
protected virtual void DescribeTasks(IScriptDescriptor descriptor)
C#
protected virtual void DescribeViews(IScriptDescriptor descriptor)
C#
protected override void EnsureDataBound()
C#
protected virtual void FireCommand(ICallbackCommandContext cmd)
C#
protected virtual void FirePostbackCommand(IPostbackCommandContext cmd)
C#
protected override IEnumerable<ScriptReference> GetScriptReferences()
IEnumerable<ScriptReference>
Overrides:
C#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Overrides:
C#
protected virtual void LoadProvider()
C#
protected virtual void OnColumnCreated(ColumnCreatedEventArgs e)
C#
protected virtual void OnColumnCreating(ColumnCreatingEventArgs e)
C#
protected override void OnDataPropertyChanged()
C#
protected virtual void OnNavigationCommand(NavigationCommandEventArgs e)
C#
protected override void PerformSelect()
C#
protected override void Render(HtmlTextWriter writer)
Overrides:
C#
public override void RenderBeginTag(HtmlTextWriter writer)
Overrides:
C#
public override void RenderEndTag(HtmlTextWriter writer)
Overrides:
C#
protected virtual void UpdateBinder(DataBoundControl binder, string dataSourceID)
Events
C#
public event AssignmentDeleteEventHandler AssignmentDelete
C#
public event AssignmentInsertEventHandler AssignmentInsert
C#
public event AssignmentUpdateEventHandler AssignmentUpdate
C#
public event ColumnCreatedEventHandler ColumnCreated
C#
public event ColumnCreatingEventHandler ColumnCreating
C#
public event DependencyDeleteEventHandler DependencyDelete
C#
public event DependencyInsertEventHandler DependencyInsert
C#
public event NavigationCommandEventHandler NavigationCommand
C#
public event TaskDeleteEventHandler TaskDelete
C#
public event TaskInsertEventHandler TaskInsert
C#
public event TaskUpdateEventHandler TaskUpdate