Declined
Last Updated: 08 Dec 2024 20:31 by ADMIN
AGB
Created on: 24 Nov 2024 12:14
Category: Kendo UI for jQuery
Type: Bug Report
0
ComboBox/MultiColumnComboBox - Breaking change 2024.4.1112
Hi Guys

While upgrading and testing the latest 2024.4.1112 release I have noticed the loading indicator, for both the ComboBox and MultiColumnComboBox, has moved from the dropdown button to inside the edit control.

Is this a a bug or a design decision?

If it is the latter I can find no mention of this breaking change in the release notes, or were you hoping nobody would notice?

To me the old design whereby the loading indicator replaced the dropdown arrow was more logical giving the impression to a user the button was unavailable.

So my finial question ... How do we get the old functionality back?

Regards
Alan

3 comments
ADMIN
Nikolay
Posted on: 08 Dec 2024 20:31

Hello Alan,

Thank you for the feedback. It is important and I will address it to the Team.

I believe we could take some measures to avoid this confusion and let you know what is changing prior to upgrading.

Regards,


Nikolay
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

AGB
Posted on: 02 Dec 2024 07:40
Hi Nikolay,

Thank you for confirming my suspicions but I afraid to say this is just a another example, in an ever growing list, of how Progress Telerik is treating it's customers these days.

There was
    - No consultation with your user base.
    - No prior warning this change was going to happen.
    - Nothing in the release notes to inform us of this breaking change.

 So now I have to invest time and resources to change my

    - Help system
    - Training guides
    - Videos

to accommodate the whim of your designers that have made a pointless change which I can see has no benefit.

Regards
Alan
ADMIN
Nikolay
Posted on: 02 Dec 2024 06:48

Hello Alan,

Please accept my apologies for the inconvenience that this change has caused you.

This is, indeed, a design decision and all the dropdown inputs now render the loading indicator inside the inputs while keeping the arrow button.

You can overcome this by hiding and showing the arrow button inside the requestStart and requestEnd data source event handlers.

       dataSource: {
            transport: {
              read: {
                  dataType: "jsonp",
                  url: "https://demos.telerik.com/kendo-ui/service/Customers"
              }
            },
            requestStart: function() {
              $(".k-input-button").hide();
            },
            requestEnd() {
              $(".k-input-button").show();
            }
          }

Dojo demo: https://dojo.telerik.com/oVSFEMWR

I will also add this change to the documentation.

Regards,
Nikolay
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.