Class TreeGridColumnBuilder
Inheritance
Inherited Members
Namespace: Syncfusion.JavaScript
Assembly: Syncfusion.EJ.dll
Syntax
public class TreeGridColumnBuilder
Constructors
TreeGridColumnBuilder(TreeGrid)
Initializes a new instance of the
Declaration
public TreeGridColumnBuilder(TreeGrid treeGrid)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeGrid | treeGrid | The tree grid. |
Fields
columnProperty
Declaration
public List<TreeGridColumn> columnProperty
Field Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<TreeGridColumn> |
currentColumnProperty
Declaration
public TreeGridColumn currentColumnProperty
Field Value
| Type | Description |
|---|---|
| TreeGridColumn |
Methods
Add()
It adds the current column value.
Declaration
public void Add()
AllowCellSelection()
It sets a value to enable or disable cell selection for particular column.
Declaration
public TreeGridColumnBuilder AllowCellSelection()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowCellSelection(Boolean)
It sets a value to enable or disable cell selection for particular column.
Declaration
public TreeGridColumnBuilder AllowCellSelection(bool allowCellSelection)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowCellSelection | It accepts the boolean value and enable/disble cell selection for particular column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowEditing()
It sets a value to enable or disable editing for particular column.
Declaration
public TreeGridColumnBuilder AllowEditing()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowEditing(Boolean)
It sets a value to enable or disable editing for particular column.
Declaration
public TreeGridColumnBuilder AllowEditing(bool allowEditing)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowEditing | It accepts the boolean value and enable/disble editing action in particular column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowFiltering()
It sets the value that indicates whether to enable dynamic filtering behavior for particular column.
Declaration
public TreeGridColumnBuilder AllowFiltering()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowFiltering(Boolean)
It sets the value that indicates whether to enable dynamic filtering behavior for particular column.
Declaration
public TreeGridColumnBuilder AllowFiltering(bool allowFiltering)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowFiltering | It accepts the boolean value and enables or disables filtering action |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowFilteringBlankContent()
It sets the value that indicates whether to filter blank content for particular column.
Declaration
public TreeGridColumnBuilder AllowFilteringBlankContent()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowFilteringBlankContent(Boolean)
It sets the value that indicates whether to filter blank content for particular column.
Declaration
public TreeGridColumnBuilder AllowFilteringBlankContent(bool allowFilteringBlankContent)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowFilteringBlankContent | It accepts the boolean value and enables or disables blank option in filtering element |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowFreezing()
It sets a value to freeze/unfreeze particular column.
Declaration
public TreeGridColumnBuilder AllowFreezing()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowFreezing(Boolean)
It sets a value to freeze/unfreeze particular column.
Declaration
public TreeGridColumnBuilder AllowFreezing(bool allowFreezing)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowFreezing | It accepts the boolean value and freeze/unfreeze particular column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowSorting()
Gets or sets a value to enable sorting behavior for particular column.
Declaration
public TreeGridColumnBuilder AllowSorting()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
AllowSorting(Boolean)
It sets a value to enable sorting behavior for particular column.
Declaration
public TreeGridColumnBuilder AllowSorting(bool allowSorting)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowSorting | It accepts the boolean value and enables or disables sorting |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
CheckboxEditOptions(CheckBoxProperties)
It sets a value that indicates to customize ejCheckbox of an editable column.
Declaration
public TreeGridColumnBuilder CheckboxEditOptions(CheckBoxProperties checkboxEditOptions)
Parameters
| Type | Name | Description |
|---|---|---|
| CheckBoxProperties | checkboxEditOptions | It displays the customized checkbox |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
ClipMode(TreeGridColumnClipMode)
Sets the clip mode for tree grid cell as ellipsis or clipped content.
Declaration
public TreeGridColumnBuilder ClipMode(TreeGridColumnClipMode Mode)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeGridColumnClipMode | Mode | It sets the clipmode |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
Commands(Action<TreeGridCommandsBuilder>)
It sets an object that indicates to define a command column in the tree grid.
Declaration
public TreeGridColumnBuilder Commands(Action<TreeGridCommandsBuilder> commands)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Action<TreeGridCommandsBuilder> | commands | It displays the command column through lambda expression |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
Commands(List<TreeGridCommands>)
It sets an object that indicates to define a command column in the tree grid.
Declaration
public TreeGridColumnBuilder Commands(List<TreeGridCommands> commands)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.List<TreeGridCommands> | commands | It displays the list of command columns |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
DateEditOptions(DatePickerProperties)
It sets a value that indicates to customize ejDatePicker of an editable column.
Declaration
public TreeGridColumnBuilder DateEditOptions(DatePickerProperties dateeditparams)
Parameters
| Type | Name | Description |
|---|---|---|
| DatePickerProperties | dateeditparams | It displays the customized datepicker |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
DateTimeEditOptions(DateTimePickerProperties)
It sets a value that indicates to customize ejDateTimePicker of an editable column.
Declaration
public TreeGridColumnBuilder DateTimeEditOptions(DateTimePickerProperties datetimeeditparams)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTimePickerProperties | datetimeeditparams | It displays the customized dateTimepicker |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
DisplayAsCheckbox()
It sets a value that indicates to display a column value as checkbox or string.
Declaration
public TreeGridColumnBuilder DisplayAsCheckbox()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
DisplayAsCheckbox(Boolean)
Gets or sets a value that indicates to display a column value as checkbox or string.
Declaration
public TreeGridColumnBuilder DisplayAsCheckbox(bool displayAsCheckbox)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | displayAsCheckbox | It accepts the boolean value and displays the checkbox based on the value |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
DropDownData(IEnumerable)
It sets a data source to dropdown list.
Declaration
public TreeGridColumnBuilder DropDownData(IEnumerable dropDownData)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.IEnumerable | dropDownData | It displays a dropdown data source |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
DropDownData(Object)
It sets a data source to dropdown list.
Declaration
public TreeGridColumnBuilder DropDownData(object dropDownData)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | dropDownData | It displays a dropdown data source |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
DropDownEditOptions(DropDownListProperties)
It sets a value that indicates to customize ejDropDownList of an editable column.
Declaration
public TreeGridColumnBuilder DropDownEditOptions(DropDownListProperties dropdowneditoptions)
Parameters
| Type | Name | Description |
|---|---|---|
| DropDownListProperties | dropdowneditoptions | It displays the customized drop down |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
EditTemplate(TreeGridEditTemplate)
Declaration
public TreeGridColumnBuilder EditTemplate(TreeGridEditTemplate editTemplate)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeGridEditTemplate | editTemplate |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder |
EditTemplate(Action<TreeGridEditTemplateOptionsBuilder>)
It sets a template that displays a custom editor used to edit column values.
Declaration
public TreeGridColumnBuilder EditTemplate(Action<TreeGridEditTemplateOptionsBuilder> editOption)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Action<TreeGridEditTemplateOptionsBuilder> | editOption | It displays the Edittemplate column through lambda expression |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
EditType(TreeGridEditingType)
It sets the value that indicates to render the element edit type while editing the tree grid record.
Declaration
public TreeGridColumnBuilder EditType(TreeGridEditingType editType)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeGridEditingType | editType | It displays the element based on the edit type. |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
Field(String)
It sets the value that indicates to display the columns in the tree grid mapping with column name of the dataSource.
Declaration
public TreeGridColumnBuilder Field(string field)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | field | It accepts the string value and display the field for that columns |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
FilterEditType(TreeGridFilterEditType)
It sets the value that indicates to render the filter element edit type while editing the tree grid record.
Declaration
public TreeGridColumnBuilder FilterEditType(TreeGridFilterEditType filterEditType)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeGridFilterEditType | filterEditType | It displays the element based on the filter edit type. |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
FilterType(TreeGridFilterOption)
It sets the value that specifies the tree grid to indicate the mode of filtering records.
Declaration
public TreeGridColumnBuilder FilterType(TreeGridFilterOption filterType)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeGridFilterOption | filterType | It displays the type of filter used for filtering |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
Format(String)
It sets a format for the column value.
Declaration
public TreeGridColumnBuilder Format(string format)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | format | It accepts the string value and applies the format for that column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
HeaderTemplateID(String)
It sets a value that indicates to add the template within the header element of the particular column.
Declaration
public TreeGridColumnBuilder HeaderTemplateID(string headerTemplateID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | headerTemplateID | It accepts the string value and displays the headerTemplate for that column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
HeaderText()
It sets the value that indicates to display the title of that particular column.
Declaration
public TreeGridColumnBuilder HeaderText()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
HeaderText(String)
It sets the value that indicates to display the header text of that particular column.
Declaration
public TreeGridColumnBuilder HeaderText(string headerText)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | headerText | It accepts the string value and displays the title for that column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
HeaderTextAlign(TextAlign)
It sets a value that indicates to align the text within the column.
Declaration
public TreeGridColumnBuilder HeaderTextAlign(TextAlign textAlign)
Parameters
| Type | Name | Description |
|---|---|---|
| TextAlign | textAlign |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
HeaderTooltip(String)
Sets the template for Tooltip in tree grid headers.
Declaration
public TreeGridColumnBuilder HeaderTooltip(string headertooltip)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | headertooltip | It accepts the string and displays the tooltip |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
IsFrozen()
It sets a value to enable or disable freezing in tree grid column.
Declaration
public TreeGridColumnBuilder IsFrozen()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
IsFrozen(Boolean)
It sets a value to enable or disable freezing in tree grid column.
Declaration
public TreeGridColumnBuilder IsFrozen(bool isFrozen)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | isFrozen | It accepts the boolean value and enable/disable freezing in tree grid column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
IsTemplateColumn()
It sets the value that indicates whether to enables column template for a particular column.
Declaration
public TreeGridColumnBuilder IsTemplateColumn()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
IsTemplateColumn(Boolean)
It sets the value that indicates whether to enables column template for a particular column.
Declaration
public TreeGridColumnBuilder IsTemplateColumn(bool isTemplateColumn)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | isTemplateColumn | It accepts the string value and enables or disables the template column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
MappingName(String)
It sets a value that indicates to map for particular column.
Declaration
public TreeGridColumnBuilder MappingName(string mappingName)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | mappingName | It accepts the string value and displays the mapping name for that column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
MaskTextEditOptions(MaskEditProperties)
It sets a value that indicates to customize mask edit of an editable column.
Declaration
public TreeGridColumnBuilder MaskTextEditOptions(MaskEditProperties masktexteditparams)
Parameters
| Type | Name | Description |
|---|---|---|
| MaskEditProperties | masktexteditparams | It displays the customized mask edit |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
NumericEditOptions(EditorProperties)
It sets a value that indicates to customize numeric edit of an editable column.
Declaration
public TreeGridColumnBuilder NumericEditOptions(EditorProperties numericeditparams)
Parameters
| Type | Name | Description |
|---|---|---|
| EditorProperties | numericeditparams | It displays the customized numeric edit |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
Priority(Int32)
Priority makes column to be visible or hidden based on the priority value and browser’s width to best accommodate the possible columns.These Priority values are from one to six.
Declaration
public TreeGridColumnBuilder Priority(int priority)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | priority | It accepts the integer value and display or hide the columns based on priority |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
ShowCheckbox()
It sets a value to enable checkbox in particular column.
Declaration
public TreeGridColumnBuilder ShowCheckbox()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
ShowCheckbox(Boolean)
It sets a value to enable checkbox in particular column.
Declaration
public TreeGridColumnBuilder ShowCheckbox(bool showCheckbox)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | showCheckbox | It accepts the boolean value and enable checkbox in particular column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
ShowInColumnChooser()
Used to hide the particular column in column chooser by giving value as false.
Declaration
public TreeGridColumnBuilder ShowInColumnChooser()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
ShowInColumnChooser(Boolean)
Used to hide the particular column in column chooser by giving value as false.
Declaration
public TreeGridColumnBuilder ShowInColumnChooser(bool showInColumnChooser)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | showInColumnChooser | It accepts the boolean value and displays or hides the particular column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
Template(String)
It sets a value that indicates to map for particular column.
Declaration
public TreeGridColumnBuilder Template(string template)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | template | It accepts the string value and displays the template for that column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
TemplateID(String)
It sets a value that indicates to map a template using its ID for particular column.
Declaration
public TreeGridColumnBuilder TemplateID(string templateId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | templateId | It accepts the string value and displays the template for that column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
TextAlign(TextAlign)
It sets a value that indicates to align the text within the column.
Declaration
public TreeGridColumnBuilder TextAlign(TextAlign textAlign)
Parameters
| Type | Name | Description |
|---|---|---|
| TextAlign | textAlign | It displays the list of TextAlign values |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
Tooltip(String)
Sets the template for Tooltip in tree grid content.
Declaration
public TreeGridColumnBuilder Tooltip(string tooltip)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | tooltip | It accepts the string and displays the tooltip |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
ValidationRules(Action<TreeGridValidationRuleBuilder>)
It sets a value that indicates to define validations for saving data to the database.
Declaration
public TreeGridColumnBuilder ValidationRules(Action<TreeGridValidationRuleBuilder> validationRule)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Action<TreeGridValidationRuleBuilder> | validationRule | It defines the validations for saving data through lambda expression |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
ValidationRules(Dictionary<String, Object>)
It sets a value that indicates to define validations for saving data to the database.
Declaration
public TreeGridColumnBuilder ValidationRules(Dictionary<string, object> validationRule)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.Dictionary<System.String, System.Object> | validationRule | It accepts the string as key and object value passed to define the validations for saving the data |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
Visible()
It sets a value that indicates whether this column is visible in the tree grid.
Declaration
public TreeGridColumnBuilder Visible()
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
Visible(Boolean)
It sets a value that indicates whether this column is visible in the tree grid.
Declaration
public TreeGridColumnBuilder Visible(bool visible)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | visible | It accepts the boolean value and show/hide particular column |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |
Width(Int32)
It sets a value that indicates to define the width for a particular column in the tree grid.
Declaration
public TreeGridColumnBuilder Width(int width)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | width | It displays the column based on the object value passed. |
Returns
| Type | Description |
|---|---|
| TreeGridColumnBuilder | TreeGridColumnBuilder |