Completed
Last Updated: 08 Apr 2022 06:17 by ADMIN
ITSAM
Created on: 16 Jan 2019 04:05
Category: PanelBar
Type: Feature Request
10
Preventable state change event in kendo panel bar
Need a handler to prevent opening and closing of kendo panel bar. It is present in tabs but not in panels
7 comments
ADMIN
Martin
Posted on: 08 Apr 2022 06:17

Hi all,

I am glad to announce that the PanelBar component now exposes 3 new preventable events in v6.6.0 of the Layout package:

  • select
  • expand
  • collapse

The existing stateChange events behavior is unchanged and cannot be prevented.

Regards,
Martin
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

ADMIN
Svet
Posted on: 11 Oct 2021 07:03

Hi Daniel,

I understand your frustration from the missing desired functionality. In general we are monitoring the demand for each logged feature request and based on multiple factors such as votes, business value, resources and others we decide which feature to be prioritized.

In general Kendo UI for Angular was released during 2016 after the release of the Angular 2+ framework. Thus I am not sure which product you have used at this point. It could be the Kendo UI for jQuery PanelBar. If that is the case and you would like to use this widget inside an Angular 2+ project please see the following article which demonstrates how to integrate any Kendo UI for jQuery widget inside an Angular 2+ application:

https://www.telerik.com/kendo-angular-ui/components/framework/kendo-jquery/

Regards,
Svet
Progress Telerik

Remote troubleshooting is now easier with Telerik Fiddler Jam. Get the full context to end-users' issues in just three steps! Start your trial here - https://www.telerik.com/fiddler-jam.
Daniel Meland
Posted on: 04 Oct 2021 12:40

This is an irresponsible approach!  In the past, 2012-2014 this worked, what did you change?

THIS MUST BE FIXED.

ADMIN
Svet
Posted on: 14 May 2021 06:41

Hi Charu,

At this point there isn't a built in feature that allows to achieve the requirement. What could be done as a workaround is to manually keep an array of items in sync with the state of the PanelBar. That will allow to check the value of the emitted (stateChange) event and re-render the PanelBar with the desired items array. Please see the following example where the expansion of the "foo" item is prevented using such approach:

https://stackblitz.com/edit/angular-k5xfx4?file=app/app.component.ts

We will further monitor the demand for this feature request and eventually add it as a built - in feature to our future development plans.

Regards,
Svetlin
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Charu
Posted on: 07 May 2021 05:00
Is there any othjer way to achieve preventable state change?
Charu
Posted on: 07 May 2021 04:57
It would be good if this can be added in future release.
ADMIN
Dimiter Topalov
Posted on: 22 Jan 2019 08:43
Hi,

Thank you for sharing your idea. Indeed, this would be a nice enhancement to the built-in functionality of the PanelBar component. We will track this thread to estimate the customer demand, and prioritize accordingly when updating our tasks list.

Regards,
Dimiter Topalov
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.