Our flexible Kanban board for managing tasks with drag drop


Post by harish22 »

Hi Team,

I’m using Bryntum TaskBoard with the FilterBar / ColumnFilter feature enabled.
By default, the filter inputs appear for all columns.

Is it possible to configure the FilterBar (or column filtering) so that it is enabled only for a specific column, and not for every column in the TaskBoard?

For example, I would like filtering to be available only for the “Status” column, while other columns should not show filter inputs.

const taskBoard = new TaskBoard({
    appendTo : 'container',

features : {
    filterBar : true
    // or columnFilter : true
},

columns : [
    {
        type  : 'text',
        field : 'name',
        text  : 'Task Name'
    },
    {
        type  : 'text',
        field : 'status',
        text  : 'Status'
        // Want filter enabled only for this column
    },
    {
        type  : 'number',
        field : 'priority',
        text  : 'Priority'
    }
],

project : {
    tasksData : [
        { id : 1, name : 'Task 1', status : 'Open', priority : 1 },
        { id : 2, name : 'Task 2', status : 'In Progress', priority : 2 }
    ]
}
});

Expected Behavior

  • Filter input should appear only for the “Status” column

  • Other columns should not have filter controls

Is there a column-level configuration or feature option to achieve this?

Thanks in advance!


Post by tasnim »

Hi,

We don't have this supported yet! We're working to implement this solution! Should be out in the upcoming releases! Here is the ticket https://github.com/bryntum/support/issues/12444

Best regards,
Tasnim

How to ask for help? Please read our Support Policy


Post Reply