# GanttColumnFilterableSettingsBuilder

## Methods

### Ui(System.Func)

The role data attribute of the component that is used in the filter menu, or a JavaScript function which initializes that component.

#### Parameters

##### handler - `System.Func<Object,Object>`

The value that configures the ui action.

#### RETURNS

A [GanttColumnFilterableSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/ganttcolumnfilterablesettingsbuilder) instance that can be used to configure the Gantt column filterable settings.

#### Example

```
 
            @(Html.Kendo().Gantt<TaskViewModel, DependencyViewModel>()
                .Name("gantt")
                    .Columns(columns =>
                    {
                       columns.Bound(c => c.Title).Filterable(f => f.Ui(
                                  @<text>
                                  function(e) {
                                      // javascript logic
                                  }
                                  </text>
                       ));
                    })
            )
             
```

### Ui(System.String)

The role data attribute of the component that is used in the filter menu, or a JavaScript function which initializes that component.

#### Parameters

##### handler - `System.String`

The value that configures the ui action.

#### RETURNS

A [GanttColumnFilterableSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/ganttcolumnfilterablesettingsbuilder) instance that can be used to configure the Gantt column filterable settings.

#### Example

```
 
            @(Html.Kendo().Gantt<TaskViewModel, DependencyViewModel>()
                .Name("gantt")
                    .Columns(columns =>
                    {
                       columns.Bound(c => c.Title).Filterable(f => f.Ui("handler"));
                    })
            )
             
```
