We reaally need to use the overlay animation, our client is driving us nuts with it. They are showing us the examples in Jquery mobile panel (http://demos.jquerymobile.com/1.3.0/docs/widgets/panels/) and asking us why we are using Kendo if we cant deliver this animations. Please help us voting for this animatiosn.
..._destroy: function () { if (this.resizing) { this.resizing.destroy(); } if (this.dragging) { this.dragging.destroy(); } this.wrapper.off(NS).children(KWINDOWCONTENT).off(NS).end().find('.k-resize-handle,.k-window-titlebar').off(NS); $(window).off('resize' + NS + this._marker); $(window).off(MODAL_NS); $(window).off(NS); clearTimeout(this._loadingIconTimeout); Widget.fn.destroy.call(this); this.unbind(undefined); kendo.destroy(this.wrapper); this._removeOverlay(true);},destroy: function () { this._destroy(); this.wrapper.empty().remove(); this.wrapper = this.appendTo = this.element = $();},......destroy: function () { var that = this; that._destroy(); Widget.fn.destroy.call(that); that.wrapper.remove(); that.wrapper = that.element = $();},_destroy: function () { var that = this; var ns = '.' + NS; that.wrapper.off(ns); that.element.off(ns); that.wrapper.find(KICONCLOSE + ',' + KBUTTONGROUP + ' > ' + KBUTTON).off(ns); that._stopCenterOnResize();},...It would be nice to have a built in PDF viewer control in the Kendo UI and Kendo UI Mobile. Especially Mobile so we do not have to search the net for decent controls that may or may not work for the different devices.
In the Wizard to create or update an MVC project, and possibly other wizards, please add support for choosing which cultures that you want to include.
This could be done by adding checkboxes in a tree where you could at first level choose language and then expand and choose country/region, since the files follow the format:
<language code>-<country/region code>.
Most people probably only use English and/or their native language, so please make this a choice in the wizard.
As an example. In one of the latest versions of the framework, the folders for cultures and messages contain 1786 files in total. Out of those we only need 2, the ones for our native language.
Slowly installing and then manually deleting 1784 files in Visual Studio for every time you run the MVC wizards, is a complete waste of time for such a common scenario where you know whihc languages that the app should support.
Dear Telerik,
Please check this example. The single difference than the original one from the demos section, is that I deleted the tasksDataSource.schema.model.fields.parentId.defaultValue". Now the default value of the parentId will be 0 instead of null. If you try to add a new task, the logic will break because of inifinity loop caused by the new task with id=0 and parent=the same task(parentId=0).
I checked the documentation at https://docs.telerik.com/kendo-ui/api/javascript/data/ganttdatasource/configuration/schema and this obligation is missing. It is something small that can save an hour to someone else.
Best Regards, Boyan.
Does Kendo.Ooxml.Workbook have a setter for which sheet opens after the workbook is saved as an excel, similar to activeSheet in Kendo.spreadsheet?
(Note: using Kendo MVC ver 2017.3.913.545 - it's not on the list below)
https://demos.telerik.com/aspnet-mvc/spreadsheet/server-side-import-export
Saving large data to xlsx takes longer time to complete.
Evaluate optimizing the value setting and the usage of CellSelection.
Video: https://www.youtube.com/watch?v=8pnFjgzdaJ8&feature=youtu.be
1. Navigate to: https://dojo.telerik.com/@milena/uZaGuZol (open the dojo sample in edit mode, but not in FullScreen)
2. Scroll Grid to the last item.
3. Open for editing ProductName cell.
4. Open for editing Discontinued cell.
Result: 'Discontinued' cell of the second item will be opened for editing.
Expected: 'Discontinued' cell of the last item should be opened for editing.
Binding the map layers to a SignalR Core datasource does not work. A runable project can be found in Ticket ID: 1401776
The basic configuration is:
When showOn assumes its default value(to work with hold event on touch devices), the ContextMenu cannot be displayed by tapping and holding over the target elements.
The iсsue can be reproduced with the ContextMenu Demo.
Hi,
FluentValidation is an excellent tool that keep us from using DataAnnotations' Validator's decorators to achieve the entity class keeps as is, a just POCO class. The pros of this lead us to those developers, like me, that focus its backend (entities) development in Database-First processes, to lose decorators applied to the entity or model view class in every change made to the Database rather than the entity class, FluentValidation give us a better control of the validation rules, separates the validation from the entity class or view model class, testing is easier than DataAnnotations and support client-side validations. As far as I know, FluentValidation injects Data Annotation under the covers.
It would be great if you consider to take advantage of the integration with this tool in your route map.
Thanks
He have created this dojo to illustrate our point.
https://dojo.telerik.com/@navdeep316/iKAmeDAv
We would like to be able to be able to clone options from the top options and subsequently to be able to edit any cloned (child) option.
We are unable to figure out a way so that the child/cloned dropdowns can change state.
Is it a bug or a feature? How can we achieve our aim?
Thank you so much,
Dimitris
Every time the user scrolls in a grid with virtual scrolling, the grid asks for the total number of rows satisfying the filtering conditions. This causes the same exact query to be sent to the database multiple times. Instead cache this value and only ask for it if the filters change.
So with normal scrolling down the grid this will generate the following traffic to SQL:
Select Top 100, Skip 0 from Table where...
Select Count(*) from Table where (returns X number of rows)
Select Top 100, Skip 100 from Table where...
Select Count(*) from Table where (returns same X, exact same query)
Select Top 100, Skip 200 from Table where...
Select Count(*) from Table where (returns same X)
and so on
To see this open a copy of the grid with virtual scrolling:
https://dojo.telerik.com/eDImUhOV
Scroll the grid down:
In Developer Tools observer the result that is sent back to server includes the same:
__count: "830"
every time. In terms this will often generate a Select Count(*) being sent to the server in order to supply the answer for the current filters of the grid. An example when a Select count(*) is generated can be seen in your MVC wrappers, for example, where the toDataSourceResult() will cause this same query to repeatedly be sent to the database with every request for new data (use SQL Server Profiler or similiar to see the unnecessary queries). This is also true for your demo implemenations of the server code when used with Kendo UI.
For grids with large data sets, as is often used with virtual scrolling, this can be a slow query.
Instead of asking for the number of rows every time the grid is scrolled, only do so at inatialization and when the filtering conditions are changed (for example use a variable or an event to keep track of the dataSources filters changing).
If the program cannot assume that the same number of rows will be returned, then please implement a setting for developers that we can use to say that the data is not changing.
We look at historical data that are constant and with more than 100k rows, the Select count(*) puts an annecessary strain on the servers.
We could implement caching for this value, but instead the grid should not repetedly ask for the same value multiple times, instead of only when the filters change.
Export to PDF shows the header commands like "Export to PDF", etc. These should be configurable to not be displayed.
Similarly, using a .PdfExport event to hide and show the command columns is functional but should be included as a property to avoid the flashing that the hide/show does to a large element.
When a ContextMenu is opened for the first time, the animation is not executed. Every consequent open trigger the animation successfully.
The issue can be observed in the following Dojo.
Steps to reproduce: