Filter via header row in TreeList

13 posts, 0 answers
  1. dandv
    dandv avatar
    14 posts
    Member since:
    Dec 2014

    Posted 31 Dec 2014 Link to this post

    Another feature parity item vs. kendoGrid: filtering via header row works in Grid, but not in TreeList.
  2. Atanas Korchev
    Admin
    Atanas Korchev avatar
    8462 posts

    Posted 02 Jan 2015 Link to this post

    Hi Dan,

    The TreeList widget was recently introduced and it doesn't have all the Grid features implemented from the very first release. Having said that you will see more Grid features supported in the TreeList in our upcoming Q1 2015 release.

    Regards,
    Atanas Korchev
    Telerik
     
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
     
  3. Chris
    Chris avatar
    1 posts
    Member since:
    Apr 2015

    Posted 25 Apr 2015 in reply to Atanas Korchev Link to this post

    I'm using the 2015.01 Kendo Javascript UI. In the documentation, (http://docs.telerik.com/kendo-ui/api/javascript/ui/treelist#configuration-columns.filterable.ui), it says that you can do the following, but I tried and it doesn't work.

     

    filterable: {
    ui: function(element) {
    element.kendoDateTimePicker(); // initialize a Kendo UI DateTimePicker
    }

    OR

    filterable: {
    ui: "datetimepicker"
    }

     

    For the first example, I tried to put the following as the callback function just to see if it was ever called, and it wasn't.

    function(element){ alert("efeaseaij"); }

  4. Atanas Korchev
    Admin
    Atanas Korchev avatar
    8462 posts

    Posted 27 Apr 2015 Link to this post

    Hello Chris,

    Here is a live demo which works as expected with the 2015 version: http://dojo.telerik.com/@korchev/EbiNa

    Regards,
    Atanas Korchev
    Telerik
     
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
     
  5. Ron
    Ron avatar
    73 posts
    Member since:
    Oct 2010

    Posted 20 Jun 2016 in reply to Atanas Korchev Link to this post

    Will the filter row be available for the Treelist component in the near future?

    Regards,
    Ron

  6. Nikolay Rusev
    Admin
    Nikolay Rusev avatar
    2289 posts

    Posted 21 Jun 2016 Link to this post

    Hello Ron,

    Currently there aren't plans for implementing such feature. You can submit this as a feature request on UserVoice, so that it is considered for implementation in a future release.

    Regards,
    Nikolay Rusev
    Telerik
     
    Get started with Kendo UI in days. Online training courses help you quickly implement components into your apps.
     
  7. Karan
    Karan avatar
    1 posts
    Member since:
    Jun 2017

    Posted 02 Jul 2017 in reply to Nikolay Rusev Link to this post

    So this feature is still not available in 2017.2.621 ?
  8. Angel Petrov
    Admin
    Angel Petrov avatar
    1145 posts

    Posted 04 Jul 2017 Link to this post

    Hi,

    I am afraid it is still not available. I strongly suggest voting for it in the feedback portal(you can do this by voting here and here). The more votes the request receives the higher the chance of being implemented in the near future.

    Regards,
    Angel Petrov
    Progress Telerik
    Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
  9. Bryon
    Bryon avatar
    10 posts
    Member since:
    Mar 2015

    Posted 01 Nov 2018 in reply to Angel Petrov Link to this post

    Hard to believe adding a Filter Row to TreeList hasn't been looked at yet. It's been voted up, but not addressed in years? What's going on?

  10. Angel Petrov
    Admin
    Angel Petrov avatar
    1145 posts

    Posted 05 Nov 2018 Link to this post

    Hi,

    There were tasks with higher priority and more votes that the filter row item and that is why it is still not implemented. We prioritize our items for every quarter based on the user feedback and features we want to integrated. I hope that the filter row will be included in the upcoming releases.

    Regards,
    Angel Petrov
    Progress Telerik
    Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
  11. Bryon
    Bryon avatar
    10 posts
    Member since:
    Mar 2015

    Posted 13 Nov 2018 Link to this post

    I was checking out this demo...

    jQuery TreeList filterable.operators.string

    So, is there a way to apply this jQuery to the MVC TreeList for just the Filtering? I could make my issue work if the only options for the filter were "Contains" and the search textbox. I've tried this, but it doesn't work...

    @(Html.Kendo().TreeList<tlkpFolder>()
            .Name("RoleFolderList")
            .Columns(columns =>
            {
                columns.Add().Field(e => e.Folder_Name).Title("Folder(s)").TemplateId("folderImage-template").Width(165);
                columns.Add().Field(e => e.Commit_Ind).Title("Environment").TemplateId("environmentName-template").Width(40);
                columns.Add().Field(e => e.Active).Title("Active").TemplateId("activeIndicator-template").Width(25);
                columns.Add().Field(e => e.Modified_ID).Title("Modified By").Width(40);
                columns.Add().Field(e => e.Modified_Dtm).Title("Modified Date").Format("{0:MM/dd/yyyy hh:mm tt}").Width(30);
            })
            .Sortable()
            .Selectable()
            .Filterable(true)
            .Pageable(p => p.PageSize(10)
                .PageSizes(true)
            )
            .DataSource(dataSource => dataSource
                .Read(r => r.Action("RoleFolder_TreeListBind", "Role", new { roleId = Model.Role_ixkey }))
                .ServerOperation(false)
                .Model(m =>
                {
                    m.Id(f => f.Folder_ixkey);
                    m.ParentId(f => f.ParentFolder_ixkey);
                    m.Expanded(true);
                    m.Field(f => f.Folder_Name);
                    m.Field(f => f.ParentFolder_ixkey);
                })
            )
            .Events(e => e.Change("getRoleFolderInfo"))
    )
    <script>
        $("#RoleFolderList").kendoTreeList({
            filterable: {
                extra: false,
                operators: {
                    string: {
                        contains: "Contains"
                    }
                }
            }
        });
    </script>
     
    ...AND TRIED...
     
    <script>
        $('#RoleFolderList').data('kendoTreeList').kendoTreeList({
            filterable: {
                extra: false,
                operators: {
                    string: {
                        contains: "Contains"
                    }
                }
            }
        });
    </script>

     

    Any help would be great.

     

    Bryon D. Gray

  12. Bryon
    Bryon avatar
    10 posts
    Member since:
    Mar 2015

    Posted 13 Nov 2018 in reply to Bryon Link to this post

    In my research, I found this...

    https://github.com/telerik/kendo-ui-core/issues/2883

    ...is there anything that can be done?

  13. Angel Petrov
    Admin
    Angel Petrov avatar
    1145 posts

    Posted 14 Nov 2018 Link to this post

    Hello,

    I am sorry to say but the only way to currently handle this is to replace the MVC wrapper definition with a widget. In order to easily achieve this you can inspect the source of the page and check what settings does the wrapper serialize as shown here.

    Regards,
    Angel Petrov
    Progress Telerik
    Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Back to Top