Approved
Last Updated: 23 Jan 2020 13:04 by ADMIN
Created by: Dan
Comments: 1
Category: Grid
Type: Feature Request
1
When navigating grid in Batch Edit mode using the keyboard, the delete button in the command column is triggered by pressing Enter twice. Once to toggle the cell editable and again to fire the button event. This behavior can be observed in the batch edit demo. It would be preferable to automatically toggle the button active upon entering the cell so the user only needs to click Enter once. This could either be new default behavior or an optional event 
Completed
Last Updated: 23 Jan 2020 12:48 by ADMIN
Created by: Imported User
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
11
How about a easy way to build reports like invoices, labels, etc?
Declined
Last Updated: 23 Jan 2020 12:44 by ADMIN
Created by: Imported User
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
1
Instead of pulling the validation message from the Title attribute, use the title in the formatted message. For people who are trying to write localized messages, this could be very beneficial since they can just replace the title with the correct field name and change the message in the options.errors just once for the localized error message.

   _extractMessage: function (input, ruleKey) {
        var that = this,
                customMessage = that.options.messages[ruleKey],
                fieldName = input.attr(NAME);

        customMessage = $.isFunction(customMessage) ? customMessage(input) : customMessage;

        return kendo.format(input.attr(kendo.attr(ruleKey + "-msg")) || input.attr("validationMessage") ||  customMessage || "", input.attr("title") || fieldName, input.attr(ruleKey));
    },
Completed
Last Updated: 23 Jan 2020 12:31 by ADMIN
Release 2019.R1
Currently the new select column and the "selectable" setting of the grid are mutually exclusive.  This seems completly counter intutive.  If you you have a select column and the "selectable" mode set to "multiple", then when you drag select or ctrl click on row the checkbox to be selected.  Right now it's not.  
Completed
Last Updated: 23 Jan 2020 12:17 by ADMIN
Try tabbing through a form with a bunch of inputs and tabbing onto a button at the end. Although it works you can't tell because the button doesn't indicate the focus!
Declined
Last Updated: 23 Jan 2020 12:14 by ADMIN
Created by: Rui Marinho
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
2
 I hate to create or have hardcoded ui in my view. 
Similiar with what Silverlight does with the dataform ,if i bind my form to a model for each property in my model  Kendo could create the label and the right input field on the ui.
Completed
Last Updated: 23 Jan 2020 12:11 by ADMIN
Created by: Heiko Falk
Comments: 1
Category: Grid
Type: Feature Request
3
Currently having a column format of "{0:#}" does not infect the filters format. E.g. 5 becomes to 5.00 on blur event in filter dialog. So we have to modify filters behaviour manually which is a pain. Currently we are using this function:


function configureFilterFormatting($grid) {
    var kendoGrid = $grid.getKendoGrid();
 
    kendoGrid.bind('filterMenuInit', function (event) {
        var column;
 
        $j.each(event.sender.columns, function (index, item) {
            if (item.field == event.field) {
                column = item;
                return;
            }
        })
 
        if (!column) {
            throw new Error('Invalid column');
        }
 
        if (column.format) {
            // Transform '{0:#}' in '#'
            var format = column.format.replace(/^{0:/, '').replace(/}$/, '');
 
            event.container.find('[data-role=numerictextbox]').each(function () {
                var $numericTextbox = $j(this);
                $numericTextbox.getKendoNumericTextBox().setOptions({ format: format })
            });
        }
    });
}
Approved
Last Updated: 23 Jan 2020 12:08 by ADMIN
The current built-in _tmpl: method of kendo.grid constructs a very nice automatic row template that is aware of alternation, hasDetails and all the columns.* configuration settings such as formats and attributes.

Two new templateSettings could make the automatic template even more useful, especially for row-wise highlighting based on data conditions (aka traffic highlighting):

templateSettings.autoGridTrClassHook : string
- inject addtional classes or kendo template source into the class="..." attribute of the <TR> element in the automatic row template

templateSettings.autoGridTrHook : string
- inject addtional html source or kendo template source into the <TR> element of the automatic row template


Example

$('#grid').empty().kendoGrid({
  dataSource: myRemoteDS,
...
  templateSettings: { autoGridTrClassHook: '# if (data.Recent==="Y") { # is-recent #}#' },
...



Some css

.is-recent {
	font-style: italic;
	background: #FFFFCC;
}
.is-recent.k-alt {
	font-style: italic;
	background: #FFFF99;
}
.is-recent.k-state-selected {
	font-style: italic;
	background: #6600FF;
}
Completed
Last Updated: 23 Jan 2020 12:02 by ADMIN
Created by: Morten
Comments: 1
Category: Grid
Type: Feature Request
7
The current implementation of Persist State http://demos.telerik.com/kendo-ui/grid/persist-state isn't meant to save the user state of the grid.

Let me explain.
Currently setOptions() override the options in the grid. That has a rather unfortunate side effect. The Column[{...}] options coming from the server is no longer used (ever) as all column options are now coming from the client. Effectively overriding all column options.

Example:
{
   ...,
   columns: [
      { field: "Name", filterable: false }
   ]
}

This is saved using the current persist state.
Later the backend now supports filtering of the "Name" field, and we change filterable to true. The user will not see this change. Because it's overridden with the column options stored on the client.

It would be nice if this wasn't the case.
Either make a new method get-/setUserOptions() or change the current get-/setOptions() (I cannot figure out the usecase for the current implementation as it to me always would be used for what I've described here - and do a poor job of it)

However we also need to recognize that different options have different life cycles.
For example would I want to save current page, sorting and filters in sessionStorage.
While column order, size and pageSize (don't override, just set. As the range can change) would be saved in localStorage.
So that need to be easy to do.

The last thing we need is an event where it would make sense to call setUserOptions(). For the purpose of loading saved state without having to click a "Load state" button. The event needs to be before the datasource is quried. 
The current dataBinding event doesn't work as it would result in an infinite loop of datasource queries.
Completed
Last Updated: 23 Jan 2020 11:47 by ADMIN
Created by: Steve
Comments: 2
Category: Editor
Type: Feature Request
2
We have discovered an issue in the Editor around insertion of text using a custom button - it can be seen at http://dojo.telerik.com/EZijI

If you highlight text that is contained within a <span> tag, and use a custom button to insert more text (in this case, replacing the highlighted text), the text gets removed successfully, but the <span> gets closed, and the inserted text appears outside the closing </span> tag. 

Given that <span> tags can be used to format text, you therefore lose the formatting you had applied to the text you removed, and the new text appears unformatted i.e. inheriting formatting from the parent, which is not expected behaviour.
Approved
Last Updated: 23 Jan 2020 11:47 by ADMIN
For the following  use cases:

1.	Drag points on a line
a)	Line chart with three or more colored lines with points on them.  User can mouse over and see the value at that point.
b)	User clicks and drags a point on any of the colored lines
c)	The graph interactively shows the point moving and the line updating
d)	User releases the mouse button
e)	That line is now updated.  Mousing over the point will display the new value at that point on the line.

2.	Click and edit a point’s value
a)	Line chart with three or more colored lines with points on them.  User can mouse over and see the value at that point.
b)	User clicks on that point
c)	At the mouse point (or any other place we determine is best to put the widget), an input area appears
d)	User inputs a new value
e)	The line and point update with the new value.   Mousing over the point displays the new value





As per sales:


“These requirements are unfortunately not built in features of the Kendo Chart.
We don't offer any way for a user to "click and drags a point on any of the colored lines" nor a built-in approach to click and edit items on the chart.
Completed
Last Updated: 23 Jan 2020 11:40 by ADMIN
The only way to wrap text in category axis labels on charts is to introduce the new line character ('\n'). This is fine on fixed-width charts where labels are known at design-time. However, when dynamically adding series to charts and resizing within a responsive site, it is impossible to know where and when to use '\n'. Can a feature be implemented whereby labels flow within the bounds of their corresponding group in the chart?
Completed
Last Updated: 23 Jan 2020 11:34 by ADMIN
You have this .k-state-disabled class in kendo.css but it's not used in scripts. That's why I forced to copy all .k-state-disabled class styles to new class like

.k-button:disabled, .k-button:disabled:hover, .k-button:disabled:active {
background-color: #E3E3E3;
border-color: #C5C5C5;
color: #9F9E9E;
opacity: 0.7;
cursor: default;
outline: 0 none;
}

(this is my temporary solution)
Completed
Last Updated: 23 Jan 2020 11:29 by ADMIN
Extend the chart notes functionality to accept an image or any styled element, or a new type of data annotation where an element can 
be placed on the chart at a specific X and Y value
Declined
Last Updated: 23 Jan 2020 11:21 by ADMIN
Current Label Position, Padding & Rotaton helps to adjust the label. Am  looking to get implement a approch where each slice/Wedge represent with a unique name so like to show the x axis label in the middle of the slice/wedge instead of label appearing along with the line.

The same case in Y Axis to show the label in the middle of the circle instead on the line of the circle to make it clear on the each circle represnt the entire circle.

How to achive those or any alternative for the same
Completed
Last Updated: 23 Jan 2020 11:10 by ADMIN
Created by: Cliff
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
2
I am trying to use the DropDownList and find this level of documentation:

 <div class="demo-section k-content">
    <h4>Products</h4>
    @(Html.Kendo().DropDownList()
          .Name("products")
          .DataTextField("ProductName")
          .DataValueField("ProductID")
          .DataSource(source => {
              source.Read(read =>
              {
                  read.Action("GetProducts", "Home");
              }); 
          })
          .HtmlAttributes(new { style = "width: 100%" })
    )
</div>

The only other source file is a simple Controller Action method to return a result. There is no indication of what type of data is to be returned by the read.Action("GetProducts", "Home"); 

What fields are required in the data?
What field or fields are passed back to the Controller on Submit?
Is it JSON?
Is it in a wrapper like the Grid uses?

It is issues like this that make ALL the Telerik products difficult to use, and makes me consider using other tools. I think it lowers the value of the tools when Telerik appear to be happy that documentation of this level exists and users have to find answers and working real life examples on sites such as StackOverflow.
Approved
Last Updated: 23 Jan 2020 11:09 by ADMIN
Created by: Imported User
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
1
The Detailed description In:
https://github.com/telerik/kendo-ui-core/issues/3903


Bug report
Currently, DataSource bound Spreadsheet throws "Unsupported for multiple ranges" error when attempting to delete the content from multiple not adjusted cells.

The error is thrown by the values() method:

values: function (values) {
    if (this._ref instanceof UnionRef) {
        throw new Error('Unsupported for multiple ranges.');
    }
    if (this._ref === kendo.spreadsheet.NULLREF) {
....
Reproduction of the problem
Go to the DataSource Binding demo;
Select a few cells using the Ctrl + click;
Press Delete button on the keyboard;
"Unsupported for multiple ranges" error will be thrown from the values() method;

This bug has not been resolved in Version 2018.3.911. 

Completed
Last Updated: 23 Jan 2020 11:02 by ADMIN
Created by: Gary
Comments: 2
Category: Kendo UI for jQuery
Type: Feature Request
4
The US Government requires that software they purchase be Title 508 Compliant, essentially ensuring the people with disabilities can use the software. There's a problem with Grid wherein the header and body are actually 2 different tables. This is a problem because screen readers can't associate the th in the first table with the td's in the second.

There may be other problems.

We'd like to be able to sell to the US Government. ;^)
Completed
Last Updated: 23 Jan 2020 10:54 by ADMIN
Created by: Sławomir
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
6
Provide graph control that could display relations between people, objects, etc. 
Declined
Last Updated: 23 Jan 2020 10:52 by ADMIN
Created by: Imported User
Comments: 4
Category: Kendo UI for jQuery
Type: Feature Request
18
For KendoUI Mobile, it would be great to have a controle that display an alphabetical index (a-z), much like the Windows Phone 7 jump list. 

This could be bound to the first letter filter property of a list control (grid or else).