The base class for all columns in Kendo Gantt for ASP.NET MVC.
Definition
Namespace:Kendo.Mvc.UI
Assembly:Kendo.Mvc.dll
Type Parameters:
TTaskModel
Syntax:
public abstract class GanttColumnBase<TTaskModel> : JsonObject, IGanttColumn where TTaskModel : class, IGanttTask
Inheritance: objectJsonObjectGanttColumnBase<TTaskModel>
Derived Classes:
Implements:
Inherited Members
Constructors
protected GanttColumnBase()
Properties
If set to true, a drag handle will be rendered.
public virtual bool? Draggable { get; set; }
Implements:
Gets or sets whether the column is editable
public virtual bool? Editable { get; set; }
Whether the column is editable.
Implements:
Gets or sets whether the column is editable
public virtual ClientHandlerDescriptor Editor { get; set; }
Whether the column is editable.
Implements:
public string EditorHtml { get; set; }
If set to true, the column will show the icons that are used for expanding and collapsing child rows. By default, the "title" column of the Gantt is expandable.
public virtual bool? Expandable { get; set; }
Implements:
If set to true and if filtering is enabled for the entire Gantt, a filter menu will be displayed for this column. If set to false, the filter menu will not be displayed. By default, a filter menu is displayed for all columns when filtering is enabled through the filterable option. Can be set to a JavaScript object which represents the filter menu configuration.
public virtual GanttColumnFilterableSettings Filterable { get; set; }
Implements:
Gets or sets the format of the column.
public string Format { get; set; }
The format.
Implements:
The HTML attributes of the table header cell (<th>) that is rendered for the column.
public virtual IDictionary<string, object> HeaderAttributes { get; set; }
Implements:
The template which renders the column header content. By default, the value of the title column option is displayed in the column header cell.
public virtual string HeaderTemplate { get; set; }
Implements:
public virtual string HeaderTemplateHandler { get; set; }
Implements:
The id for the HeaderTemplate
public virtual string HeaderTemplateId { get; set; }
Implements:
If set to true, the Gantt will not display the column. By default, all columns are displayed.
public virtual bool? Hidden { get; set; }
Implements:
The HTML attributes of the table cell (<td>) that is rendered for the column.
public virtual IDictionary<string, object> HtmlAttributes { get; set; }
Implements:
Gets or sets the member of the column.
public string Member { get; set; }
The member.
Implements:
If set to true, the Gantt will display the column in the column menu. By default, the column menu includes all data-bound columns, that is, the ones with a set field option.
public virtual bool? Menu { get; set; }
Implements:
The pixel screen width below which the column will be hidden. The setting takes precedence over the hidden setting and the two cannot not be used at the same time.
public virtual double? MinScreenWidth { get; set; }
Implements:
Gets or sets whether the column is sortable
public virtual GanttColumnSortableSettings Sortable { get; set; }
Whether the column is sortable.
Implements:
The template which renders the column content. The Gantt renders table rows (<tr>) which represent the data source items. Each table row consists of table cells (<td>) which represent the GanttList columns. By default, the HTML-encoded value of the field is displayed in the column.
public virtual string Template { get; set; }
Implements:
public virtual string TemplateHandler { get; set; }
Implements:
The id for the Template
public virtual string TemplateId { get; set; }
Implements:
Gets or sets the title of the column.
public virtual string Title { get; set; }
The title.
Implements:
Methods
protected override void Serialize(IDictionary<string, object> json)
Overrides: