We have isnull and isempty operators for string fields. But it is too much "technical" for standard users. It is hard to explain difference between null and empty. It is the same for most of user. It is just "no value". There is no difference in grid view. Youll see empty space. Empty string or null value, it desn't matter. There should be operator to filter nulls and empty strings with one filter item. Something like "With value" and "Without value". It implements merged operators "isnull or isempty".
The only way to detect when a control has completed binding to a datasource is via it's dataBound event. When you need to know if multiple controls have been dataBound it creates a less than ideal situation. A common scenario I encounter is when I have a search view with multiple dropdownlists and I need to set default values in those dropdownlists prior to loading a Kendo grid with search results based on the selections in the dropdownlists. Note: these are not cascading dropdowns - each dropdownlist is independent of the others. In order to set the selected values in each dropdownlist I have to know when each one is databound and only then can I set the selected value. Once all dropdownlists are databound then I can refresh the grid based on those selections. In order to make this work I have to "chain" the dropdownlists together. To do this I set the first dropdownlist AutoBind = true and the rest false. When the first dropdownlist dataBound event fires my JavaScript selects the correct value in that dropdownlist and refreshes the datasource on the next dropdownlist in the chain. When its dataBound event fires I select its value and refresh the next dropdownlist's datasource in the chain and so forth. This pattern continues until all dropdownlists are databound. In the last dropdownlist dataBound event handler I refresh the grid's datasource now that all the default selections have been made. This implementation is messy and cumbersome. It would be nice to have a parent Kendo ajax manager that all databound controls in the view could register with when the view loads. Then each databound control would notify the ajax manager when it is databound. The ajax manager would then fire an event to indicate that all controls have been databound. Then my code could handle setting the default dropdownlist values and refreshing the grid in one event handler which would be much cleaner than the current approach.
Open this example https://dojo.telerik.com/@lydbell/UcOFiKad.
Run and wait 1 sec.
The selected custom view is lost and the Gantt chart reverts to the weekly view.
At the moment, Kendo only supports Straight Line graphs. It would be nice to support curves like Regression Curves ... because they are useful for representing Analytical Data. Next release pls!
The DataBound event is the last event that can be bound to at present (other than user interaction events) - this occurs before rendering. In the situation where a chart wrapper is in a hidden div to be displayed and the datasource to be re-read under certain circumstances, it would be useful to have a post render event to ensure the chart is fully drawn before displaying the div.
Please see http://dojo.telerik.com/uSaq/3 When you click on the "reload" button, the gauge always animates from 0 to the given value. We would like to animate the gauge between current and next value, without jumping to 0. (related to support ticket : http://www.telerik.com/account/support-tickets/view-ticket.aspx?threadid=892750 )
To use Kendo UI as View part of MVP pattern where Model and Presenter reside in GWT it is important to have a GWT wrapper for Kendo UI.
I need notification hiding to be passed when hovering over a notification. To further explain I am expecting a behavior such in following example. http://codeseven.github.io/toastr/demo.html
I'd like to have the ability for icons to be displayed in Internet Explorer even when web font downloads are disabled. It seems the best way to support this scenario is to use inline SVG in order to support changing the icon colors. See https://www.telerik.com/forums/is-there-a-fallback-from-webfont-icons Thank you.
your claims your components are accessible according to WCAG success criteria are not valid. Even your own website is not keyboard accessible. Try using a keyboard to navigate your components and you will understand why. I will be recommending that our organization not use Kendo UI until you address all 38 WCAG 2.0 Levels A and AA Success Criteria.
Include Flow type definitions for kendo-ui jquery modules.
I would like to see away to cross reference releases to the API docs. So when a new method, property, etc. becomes available for a control or framework, I can see what release it was associated with. This will permit me to upgrade apps to specific versions. Or during an update, I can see where a breaking change occurred. I'm sure lots of other benefits could come from that.
The ImageBrowser only supports a Path and Filename to identify a file. It would be nice to be able to use an ID instead of the Filename as an identifier. This would involve changing the FileBrowserEntry object to include an ID property and make it available throughout (e.g. Thumbnail and Image URLs).
Add required validation support when using radio buttons. This is currently not supported out of the box. Ideally only one radio button in a group should need the required attribute, not all of them. See forum post below for more information: http://www.telerik.com/forums/extending-the-kendo-ui-validator-to-support-required-validation-on-radio-buttons
This feature request concerns all Kendo widgets that have a loading indicator built in such as Kendo MultiSelect. Currently there are no aria attributes indicating progress, so users are not made aware that something is loading by the screen readers.
One possible approach is to apply aria-busy attribute:
https://www.w3.org/TR/wai-aria-1.0/states_and_properties#aria-busy
This is also suggested as a solution to implement for the standalone Loader component:
https://docs.telerik.com/kendo-ui/controls/interactivity/loader/accessibility/overview#wai-aria
The style picker has to be manually populated with style names. It would be better if it could pull the style names out of the associated stylesheet and filter the list depending on the location of the cursor i.e. only show styles applicable to ‘a’ tags when a hyperlink is highlighted.
Add the RadRadialMenu from the Win8 controls to Kendo UI
Support Value template on ComboBox & MultiColumnComboBox
Hi,
I'm 100% sure I've found a bug that occurs when trying to load a state into the kendo Filter component.
I've tried this on the example of the official documentation below ("Loading Settings on Demand")
https://docs.telerik.com/kendo-ui/controls/data-management/filter/state#loading-settings-on-demand
Here are some reproduction steps:
1. Click Add expression
2. Add Cost - Is equal to - 25
3. Click Save
4. Click any of the 2 close icons
5. Click Load (This should load in the filter of the cost being 25)
6. Once again, click any of the 2 close icons.
7. Click Save
8. Click Load (This should load all the results since we removed the filters and saved that state.)
9. As you can see, it once again loaded the filter instead of loading in the empty filter object.
Please fix this :)
Kind regards
As of Kendo UI R3 2018, template expressions in AngularJS are automatically escaped and as a result, our app is broken in some areas and we've rolled back to the previous version. At least give us the option to turn off escaping template expressions or offer a smarter sanitization method that can accept AngularJS template expressions within Kendo templates.