PanelBar does not render after updating

4 posts, 0 answers
  1. James
    James avatar
    5 posts
    Member since:
    Jan 2015

    Posted 15 Feb Link to this post

    I recently upgraded my Kendo libraries to version 2017.1.213 from version 2016.2.812 and my PanelBar will no longer render. I am currently using the datasource formatting as defined here: http://www.telerik.com/forums/kendo-menu-item-click-open-new-window#FWU47PCqfEa5o7OGoNzO8w . I am using this format because I need the target and id attributes on the links which are unavailable with the json format.

    Is there a more supported way to do this?

  2. Plamen
    Admin
    Plamen avatar
    2810 posts

    Posted 16 Feb Link to this post

    Hello,

    In the latest version we have added support for Local and remote data  binding and templates so you can check them in case some of them is more appropriate for your case.

    Yet if something is not working correctly at your side would you please share the exact dojo of the issue so we could inspect it and be more helpful.

    Regards,
    Plamen
    Telerik by Progress
    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.
  3. James
    James avatar
    5 posts
    Member since:
    Jan 2015

    Posted 16 Feb in reply to Plamen Link to this post

    Hello,

     

    I have created a dojo here which is currently using the 2016 Q3 Library. If you switch it to the 2017 Q1 library you will see the panelbar no longer renders.

    I have looked at your examples and it does not seem to have the functionality I require. Is there another way to set the "target" attribute of the links through the datasource?

     

    Thanks,

    James

  4. Plamen
    Admin
    Plamen avatar
    2810 posts

    Posted 16 Feb Link to this post

    Hello,

    Thank you for elaborating the issue. 

    This unofficial way of adding items with attributes through html to the dataSource is no longer supported because we have added a databinding support to the control. If you want to achieve similar behavior I would rather recommend you to append the items to the control and then initialize the control which will lead to a similar behavior. Here is my test dojo.

    Regards,
    Plamen
    Telerik by Progress
    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.
Back to Top