Declined
Last Updated: 28 Feb 2024 07:07 by ADMIN

Hello everyone, I'm Darshan Hiranandani, currently grappling with CORS (Cross-Origin Resource Sharing) issues in my web application and could use some assistance. Has anyone encountered similar challenges and successfully resolved them? If so, could you please share any tips, tricks, or troubleshooting steps you used to overcome CORS issues in your projects? Any advice would be greatly appreciated. Thank you for your help!"

Declined
Last Updated: 23 Feb 2024 08:21 by ADMIN
Created by: license
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
1

Currently, the kendo.culture() method accepts only a string argument which is used for mapping an included culture file.

However, it would be beneficial if additional arguments could be passed to the method as well which may override some of the culture file's existing options. For example:

kendo.culture("bg-BG", {
   numberFormat: {...},
   calendars: {...}
})

Declined
Last Updated: 10 Oct 2023 10:43 by ADMIN
Created by: Arash
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
1

The children of a node (if the children are all leaf nodes) vertically stack when parent is expanded. Can you add a setting that forces horizontal sibling orientation for leaf nodes.

Current:

 

Desired:

Declined
Last Updated: 21 Aug 2023 13:10 by ADMIN
Created by: Jeff
Comments: 0
Category: Grid
Type: Feature Request
0
I am thinking some of this maybe some of the Kemdo.js files and the other js files maybe clashing. My LabelFor code does not work anymore either. We have a Html helper that loads the Field Name and the name we want to use for the labels from a list and all I get printed out is the Field Name. I can not get the helper file code to stop on a break point to debug it. Thnaks @using (Html.BeginForm("Index", "NewOrder", FormMethod.Post, new { name = "OrderForm", id = "OrderForm" })) { @Html.ValidationSummary(true) <fieldset> <legend> Add Order</legend> @Html.HiddenFor(model => model.IsOrderCatRequired) …….. <div class="form-sectionheader" id="OrderHeader"> Order Information </div> <div class="clear-float"></div> <div class="form-label" id="OrderCatLabel"> @if (Model.IsOrderRequired) {<text>RQ</text>}@Html.LabelFor(model => model.OrderCatID) </div> <div class="form-field" id="OrderCatIDField"> @(Html.Kendo().DropDownListFor(model => model.OrderCatID) .BindTo(new SelectList(Model.OrderCategory, "OrderCatId", "Description")) .Events(e => e.Change("OrderCat_OnChange")) .HtmlAttributes(new { style = string.Format("width:{0}px", 200) })) @Html.ValidationMessageFor(model => model.OrderCatID) </div>
Declined
Last Updated: 21 Jun 2023 09:55 by ADMIN
Created by: Mark
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
0

we are extensively using the Kendo Jquery Grid for our datasets. The pager can be positioned at either the top of the grid or the bottom of the Grid using the configuratioon within the Grid Pager definition. I find having two pagers better when the display grid take up more than a  view port, then you can sometimes be closerto the top of the grid, sometimes closer to the bottom. If the Page is just at the top or the bottom then some cases you have to scroll throrough the  entire grid to get to the pager. So when it present at both, you can have eaiser access to the Pager.

So I am requesting that the position configuration in the grid is Top, bottom, Both.

 

 

Mark D

Declined
Last Updated: 06 Aug 2023 11:26 by Akash

Hi team, please find the accessibility issue:

 

Component: https://demos.telerik.com/kendo-ui/datetimepicker/keyboard-navigation

 

Issue Name: 

Missing keyboard support for image buttons

 

Actual Result

Keyboard support is missing for "Open the time view" and "Open the date view" image buttons. This made it difficult for keyboard-only and screen reader users to access the functionality associated with the image buttons.

 

Steps to Reproduce

1. Navigate to the mentioned image buttons in the modal dialog.

2. Observe that the image buttons do not receive the keyboard focus.

Expected Results

The image buttons must be keyboard accessible.

 

Recommendation

Ensure that all the page functionality is available for all users irrespective of the device being used. 
Apply the following changes:
• Remove the tabindex="-1" attribute from the source code of the image buttons.
• Initially set the aria-expanded attribute to "false" for the image button. Ensure that the value of the aria-expanded attribute changes on user interaction via scripting.

 

Existing:

<button unselectable="on" tabindex="-1" class="k-select k-input-button k-button k-button-md k-button-solid k-button-solid-base k-icon-button" aria-label="Open the time view" type="button">
<span class="k-icon k-i-clock k-button-icon"></span>
</button>

 

Recommended

<button unselectable="on" class="k-select k-input-button k-button k-button-md k-button-solid k-button-solid-base k-icon-button" aria-label="Open the time view" type="button" aria-expanded="false">
<span class="k-icon k-i-clock k-button-icon"></span>
</button>

Also, the shortcut is there to open a date and time picker but relying on the shortcuts only to open it would not be feasible,

Declined
Last Updated: 01 Jun 2023 10:08 by ADMIN
Created by: cameron
Comments: 1
Category: Captcha
Type: Feature Request
0

Hi Team,

I would like to request the functionality to be able to define a character set for the Telerik.Web.Captcha.  Additionally, I'd like to request a way to exclude certain characters like numbers.

Thank you!

Declined
Last Updated: 30 Jan 2023 14:01 by Steven

Editor components like the pickers, textboxes, etc. use an internal <input> element while submitting to get their value from. This value shows up in form.serialize() even when no value selected/provided.

Declined
Last Updated: 19 Jan 2023 12:23 by ADMIN
Created by: Andreas
Comments: 1
Category: Chart
Type: Feature Request
0

Hi Team,

I would like to request the Bar/Column charts to be able to be configured with a Target Line similar to the bullet charts

Thank you!

Declined
Last Updated: 19 Jan 2023 07:19 by ADMIN
Created by: Kasim
Comments: 1
Category: Avatar
Type: Feature Request
1

Requesting few enhancements to Avatar:

  • Face detection-based image cropping
  • Overlay an image over detected faces [To hide faces]
  • Blur or pixelate faces
  • Thumbnail masking within different shapes like:
    • Circle
    • Square
    • Rectangle
    • Hexagon
    • Star etc.
  • Content Aware Padding of images to fix the container size
  • Set transparent background
  • Text overlay
  • Image watermark overlays
  • Recolor a picture [Night/Warm/Cold/Change a color etc]
  • Antic Effect
Declined
Last Updated: 04 Nov 2022 12:19 by ADMIN

Hello,

With a grid configured with the Search,  if a search is carried out with pre-existing filters on non-searchable columns, the pre-filtered columns are cleared in the search result.

Consider a basic grid as per the following Dojo:

https://dojo.telerik.com/axuFURen

It is configured to search on one column - name.


I can filter on the age, to show those aged 33

With the age filter applied, I then want to search that dataset, so I enter a value in the search control.

The result is that I only get the data filtered on the search input - the age filter has been cleared.

 

Summary

The search control should be configurable to either combine or ignore other filters.

 

Declined
Last Updated: 26 Oct 2022 08:17 by ADMIN
Created by: Cheng Mun
Comments: 1
Category: Spreadsheet
Type: Feature Request
3

Hi Support Team,

When select multiple cells continuously and right click, it will have more options. But when select multiple cells without continuously and right click, there is only 1 option

Would like to have a feature to have more options when select multiple cells without continuously and right click and also to able to detect which cells are selected if multiple cells are selected without continuously.

Select multiple cells continuously:                                   Select multiple cells without continuously:

      

Declined
Last Updated: 17 Oct 2022 14:26 by ADMIN

When you spin up a DateRangePicker it looks like there are two independent date picker controls but unfortunately they act as a set.  the user selects the first (from) date picker and it forces them to select the to range as well.

It would be much better for users if the datepickers were independent of each other with built in range verification logic.

for some users the other way might make more sense but for alot it is confusing.

 
Declined
Last Updated: 12 Jul 2022 19:26 by Sunny

Hello, 

I'm looking to find a way to hide the Table tab and Cee tab on the Table Wizard. Is there a way to do this?

Thanks,

Sunny Carrandi

Declined
Last Updated: 09 Jun 2022 12:13 by ADMIN

As my grid edit forms have expanded past the default popup, I have been using editable template. These are bound with MVVM and work well. But not all options work via MVVM like the cascade options below. I would like to use the cascade options in this scenario. It would be great to have all configuration options available via MVVM.

            <select id="ParentID" name="ParentID"
                    style="width: 100%"
                    data-role="dropdownlist"
                    data-text-field="Name"
                    data-value-field="ID"
                    data-cascade-from="ImprovementTargetID"
                    data-cascade-from-field="ImprovementTargetID"
                    data-cascade-from-parent-field="ID"
                    data-source="PEDropDownDataSource"
                    data-option-label="Pick PE..."
                    data-value-primitive="true"
                    data-bind="value:ParentID">
            </select>
Declined
Last Updated: 25 Mar 2022 11:03 by Priya


                $.ajax({
                    url: "/ProductRowInfoSite/SaveParameters",
                    data: {
                        data: dataString
                    },
                    dataType: "json",
                    // "jsonp" is required for cross-domain requests; use "json" for same-domain requests
                   
                    success: function (result) {
                        // notify the data source that the request succeeded
                        //options.success(result);
                      
                     
                        self._store.dispatch({ type: ActionProductInfoWindow.Saving });

                        $("#productGridId").data("kendoGrid").saveChanges();
                       // $(self._parent + " " + "#productWindowGridId").data("kendoGrid").saveChanges();

                        if ($ (self._parent === "#productGridId")) {
                            $("#productGridId").data("kendoGrid").dataSource.read();
                        }
                        self._parent.refreshParentGrids();
                      
                        //var dataSource = $("#productGridId").data("kendoGrid").dataSource;
                        //var filters = dataSource.filter();
                        //var allData = dataSource.data();
                        //var query = new kendo.data.Query(allData);
                        //var data = query.filter(filters).data;
                       

                        //$("#productGridId").data("kendoGrid").dataSource = data;

                        //let productGrid = $("#productGridId").data("kendoGrid");
                        //productGrid.dataSource.read();
                         

                        
                    },
                    error: function (result) {
                        displayAjaxError(result);
                    },
                    type: 'POST'
                });
Declined
Last Updated: 09 Mar 2022 11:37 by ADMIN
Created by: Korstiaan
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
1

Greetings

Currently, all dynamically added elements are being added to the document body, unless we specify an appendTo option.
When we look at the Angular library, we can specify a default container element there via an injection token.
It'd be great (and not that much work) to have that for jQuery (and thus MVC) as well, since adding/removing elements to/from the body causes high reflow times.
In some components, like when we use a filterrow inside a Grid, we can't specify an appendTo option for those dropdownlists, so having a global setting would help there as well.  

I currently have to manually edit the kendo.all.min.js file every release to manually insert a fix for this, since adding things to the body causes terrible lag for us.

Kind regards

Declined
Last Updated: 27 Jan 2022 08:59 by ADMIN
Created by: Erik
Comments: 1
Category: Rating
Type: Feature Request
0
I would like to use emoticons on the rating controls I can set the customer satisfaction. 
Declined
Last Updated: 16 Nov 2021 08:57 by ADMIN
Created by: Kyle
Comments: 1
Category: Grid
Type: Feature Request
0

You guys do such a great job of allowing us to extend your product for our needs. And I know that you have recently added the Search Panel to allow us to perform a search against the dataSource. However, I would like to put that search box/button somewhere else completely on my page.

I've been able to get around this by using the code in kendo.grid.js to use my own click/keypress events to invoke the filter based on the new search options.

configureSearch takes two jQuery selector strings to hook into click/keypress events. I only want to search when the user hits ENTER instead of after each keypress. Then it executes the private search function.
configureSearch(inputSelector: string, clickSelector: string) {
    const searchFn = this.search;
    if (this.grid.options.search == null) {
        throw "search field(s) not set for grid.";
    }

    const inputElement = $(inputSelector).keypress(function (this: HTMLElement, e) {
        const keycode = (e.keyCode ? e.keyCode : e.which);
        if (keycode === 13) {
            searchFn($(this));
        }
    });
    $(clickSelector).click(e => {
        searchFn(inputElement);
    });
}
private search(inputElement: JQuery<HTMLElement>) {
    const options = this.grid.options;
    const dsOptions = this.dataSource.options as kendo.ui.GridScrollable;  // HACK: dataSource.options isn't really a GridScrollable, but it's similar
    let searchFields: string[] | any = options.search ? options.search.fields : null;
    let expression: kendo.data.DataSourceFilters = {
        filters: [],
        logic: "or"
    };
    const value = inputElement.val();
    if (!searchFields) {
        searchFields = getColumnsFields(options.columns);
    }
    // NOTE: Thankfully we don't use endless
    if (dsOptions.endless) {
        dsOptions.endless = null;
        //(this as any)._endlessPageSize = this.dataSource.options.pageSize;
    }
    if (value) {
        for (let i = 0; i < searchFields.length; i++) {
            expression.filters.push({
                field: searchFields[i],
                operator: "contains",
                value: value
            });
        }
    } else {
        expression = {};
    }
    this.dataSource.filter(expression);

    // from Telerik:
    function leafColumns(columns: kendo.ui.GridColumn[]): kendo.ui.GridColumn[] {
        /* Hiding ... go see Telerik source code */
    }
    function getColumnsFields(columns: kendo.ui.GridColumn[]): string[] {
        /* Hiding ... go see Telerik source code */
    }
}
If you could offer something similar, that'd be awfully helpful.
Declined
Last Updated: 02 Jul 2021 05:02 by ADMIN
Created by: Neel
Comments: 1
Category: Form
Type: Feature Request
0

Create a new instance of a Kendo form with an item where the validation's required property is set to true. For example:

<!DOCTYPE html>
<html>
  <head>
    <title>Example Form</title>
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2021.2.616/styles/kendo.default-v2.min.css" />
  </head>
  <body>
    <form id="example"></form>
    <script src="https://kendo.cdn.telerik.com/2021.2.616/js/jquery.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2021.2.616/js/kendo.all.min.js"></script>
    <script>
      $(document).ready(function () {
        var validationSuccess = $("#validation-success");

        $("#example").kendoForm({
          formData: {
            FirstName: ''
          },
          layout: 'grid',
          grid: {
            cols: 2,
            gutter: 16
          },
          items: [
            {
              field: 'FirstName',
              label: 'First Name',
              validation: {
                required: true
              }
            }
          ]
        });
      });
    </script>
  </body>
</html>

The feature request is to send the label value to the validator rather than the field value.

I understand that the required property can take an object, such as:

required: { message: 'First Name is required' }
While there is nothing wrong with this approach, it does require a duplication of effort which can become cumbersome.
1 2 3 4 5 6