In one of the more recent builds a Frozen Columns feature was introduced. However, the feature is currently not supported for hierarchical grids. We were wondering if it would be possible to implement an enhancement which would support both of these features simultaneously.
I would like to see the ability to hide an entire series from appearing in the legend of a multi series donut chart without having to add a VisibleInLegend property to my data model and set the value for every item. Doing this not only increases the amount of data being sent between client and server but it also adds information to the data model that ties it to particular chart types.
Provide Microsoft Word-like authoring and editing in KendoUI using a familiar interface for your end users. Must support importing and exporting files to and from DOCX format. Similar to the Telerik Silverligth and WPF control RadRichTextBox. http://www.telerik.com/products/silverlight/richtextbox.aspx
Allow the navigator in the chart (http://trykendoui.telerik.com/iKux) to be configured so it can be positioned to move vertically as well as horizontally, this is useful when selecting ranges on the Y-Axis.
the scheduler options available now are limited, we cannot for example to define the occupied rooms vs days, horizontal axes are the days and list of rooms will be vertically instead of the hours, and also the data could be employees and to define the employees schedules for example, i think this will enrich your scheduler control.
I'd love it if you would consider making a real office document editor for the web. Take a look at this editor from OnlyOffice which they use in their CRM system: https://personal.teamlab.com It's built on HTML5 and the canvas element. The way you get complete control of every pixel and can make a desktop-like editor is simply stunning! This must surely be something Telerik also considers? There simply is no comparison to a normal HTML 4 editor which fails at such basic features as header/footer.
If there has two or more gantt chart on the screen. some of the value should be able to move by dragging from one to another rather than defining again.
Why not zoom on just an canvas - for example with a photo then a whole page or tab
Right now, Kendo's angular support is beautiful, but I found a majorly lacking feature. By default, you can bind to either the ng-model or k-ng-model to get the value from a widget. But there are a number of widgets that have a dataItem() function for returning the actual object stored. This is extremely useful, and I use it a lot in everyday coding. While I can overload the change(e) function, it would be REALLY awesome if retrieving this and binding it back to the $scope was built in. I have a demo directive written to show you how I am accomplishing this right now, but it would sure be nice to have it baked right in. Since the uservoice portal does not allow markdown or formatting syntax, I am linking you a pastebin so you can see the code I created. http://pastebin.com/rM288qJK This is certainly not bulletproof, but here is how I use it; <select kendo-drop-down-list k-options="kendoDropDownListOptions" k-data-item="Model.Group"></select> I sure would appreciate a more native approach, though. I don't enjoy having to go around Kendo's back to do this, when it really should be baked right in. The function is provided out of the box, there's no reason not to allow for it! This would easily be done by adding a bit of code to line 375 in kendo.angular.js, as an OUT3 case outcome. I have successfully gotten to the function in question in that part of kendo by using widget.element.data().dataItem(), but that is a pretty hacky way to do it. I'm sure that the actual devs could find a much smarter way to get to it.
Kendo Tabstrip reorder
Be able to show an empty marker when the value is 0 for the sparkline like in this demo: http://dojo.telerik.com/@tsvetomir/ogiH/2 The demo use a hack to show the marker but it would good to have a real solution.
Add rerender method to DropDownList, so that it could be dynamically refreshed after eintire select's HTML was changed. i have a page with several select lists, and their options can be added/removed/disabled/enabled again based on a quite complex logic, which is easier to implement with DOM maniulation than with calling DataSource methods. Would be nice to have such a possibility
I need to create this ... ''' <summary> ''' Gets all categories ''' </summary> ''' <param name="categoryName">Category name</param> ''' <param name="pageIndex">Page index</param> ''' <param name="pageSize">Page size</param> ''' <param name="showHidden">A value indicating whether to show hidden records</param> ''' <returns>Categories</returns> Public Overridable Function GetCategories(Optional categoryName As String = "", Optional pageIndex As Integer = 0, Optional pageSize As Integer = Integer.MaxValue, Optional showHidden As Boolean = False) As IPagedList(Of Category) Implements ICategoryService.GetCategories Dim query = _categoryRepository.SelectOne If Not showHidden Then query = query.Where(Function(c) c.Published) End If If Not [String].IsNullOrWhiteSpace(categoryName) Then query = query.Where(Function(c) c.Name.Contains(categoryName)) End If query = query.Where(Function(c) Not c.Deleted) query = query.OrderBy(Function(c) c.ParentCategoryId).ThenBy(Function(c) c.DisplayOrder) If Not showHidden Then 'ACL (access control list) Dim allowedRolesIds = Ctx.CurrentUser.Roles.Where(Function(cr) cr.Active).[Select](Function(cr) cr.EntityId).ToList() query = From c In query Join acl In _aclRepository.SelectOne On _ New With { _ .c1 = c.EntityId, _ .c2 = "Category" _ Equals acl Select Var = acl } = New With { _ .c1 = acl.EntityId, _ .c2 = acl.EntityName _ } Into c_acl From acl In c_acl.DefaultIfEmpty() Where Not c.SubjectToAcl OrElse allowedRolesIds.Contains(acl.RoleId) Select c 'Store mapping Dim currentStoreId = _storeContext.CurrentStore.EntityId query = From c In query Join sm In _storeMappingRepository.SelectOne On _ New With { _ .c1 = c.EntityId, _ .c2 = "Category" _ Equals sm Select Var2 = sm } = New With { _ .c1 = sm.EntityId, _ .c2 = sm.EntityName _ } Into c_sm From sm In c_sm.DefaultIfEmpty() Where Not c.LimitedToStores OrElse currentStoreId = sm.StoreId Select c 'only distinct categories (group by ID) query = From cGroup In From c In query Group c By c.EntityId Into cGroup.Key cGroup.FirstOrDefault() query = query.OrderBy(Function(c) c.ParentCategoryId).ThenBy(Function(c) c.DisplayOrder) End If Dim unsortedCategories = query.ToList() 'sort categories Dim sortedCategories = unsortedCategories.SortCategoriesForTree() 'paging Return New PagedList(Of Category)(sortedCategories, pageIndex, pageSize) End Function How do I get in VB.net
Like we have datepicker and color picker, can we have a location picker control? The textbox will have lat and long values, which on clicking shows a map with a marker in a dropdown. User can move the marker in the map and the lat long values will be correspondingly changed in the textbox. An example is : http://logicify.github.io/jquery-locationpicker-plugin/#examples
The horizontal data selection for line charts works great...for the applications I need to build, I also need the same sort of selection vertically. Please consider implementing this soon...i know others have inquired about this as well.
Regarding KendoUI ContextMenu close() method- I believe there is a flaw in the API docs and in the TypeScript typings file. See below: See API docs at: http://docs.telerik.com/kendo-ui/api/javascript/ui/contextmenu In the sample for the close method on this page, it has this portion: // get a reference to the ContextMenu widget var contextMenu = $("#context-menu").data("kendoContextMenu"); // close the ContextMenu contextMenu.close(100, 100); The "100, 100" params passed here are not needed and looks to be a copy paste from the open() method sample in the api docs. The open() sample passes (100, 100) as x/y coordinates. Regarding the TypeScript kendo.all.d.ts file the ContextMenu class has this definition for close: close(element: Element): kendo.ui.ContextMenu; close(element: JQuery): kendo.ui.ContextMenu; But again, I believe it should take no params. Please let me know if you confirm this to be the case and if you fix the typings file. Thanks!
The .value() function on the Editor control strips out some elements from the Editor HTML. For instance, tables created in the Editor have a BR tag inside the table cells, but those BR tags are removed from the string returned by .value(). In order to display HTML exactly the same as it appears in the Editor, it would be useful to have an additional function, perhaps call it .rawValue(), that does not strip out these elements. For instance, with the BR example, if a row does not have any content the row will collapse without the BRs, so it would be nice to have an additional function that leaves them in.
It makes sense that grouped grids should be sorted by the group name for proper paging, however, it would be nice to be able to sort by group name THEN BY another field. Wouldn't mess up paging.
kendo.diagram.Path is an object that can be appended to a kendo.diagram.Group object and supports such things as SVG paths. This is undocumented and unsupported functionality that can be accessed in pure JS but is inaccessible in TypeScript. Can you please support this object and add its declaration the d.ts file?
Select All Check box required in a grid and we can select a specific records by using the checkbox, and will go for export to excel or export to pdf.