When grouping one column on a large table, all rows (groups) are expanded by default which consumes CPU/memory. Render time grows. Please add bool property defaultCollapsed. In this case grid would not expand all rows(groups) by default. Current work around is to call collapseGroup, but performance would be a lot better if rows could be collapsed by default.
We have a regular need for a non-grid scroller that scrolls over a list of items, virtualizing the instances of the item renderers. The grid does this of course, but it would be quite a hack to implement this for non-grid situations such as a list of cards or panels. Ideally this would work similarly to the grid and support infinite scrolling via the calculated dispatching of pagination events. Also would be great if it supported variable height item renderers.
when expanding a group, inside the expand event (function) we do have access to the groupIndex. but groupIndex is not available inside the groupHeader(Footer)Template itself. we need that groupIndex, so we can get the parent items (groups) to the group that is expanded.
It is difficult to move a column beyond the columns that are currently visible without using the horizontal scroll. So as column are listed in the drop down it would be good to be able to reorder here. Could also implement the auto scrolling of the horizantal scroll when moving column beyond the visible scroll. Both would be good.
I am honestly quite surprised that this isn't possible... if anyone has a workaround to make this happen it would be much appreciated. All I want to do is make the grid headers go 'Vertically' and have each 'row' become a column.
I need to set the initial state of a button group! If I am using a buttongroup to represent a value, then how do I set the initial state?! How was this not thought of??
The check-box styles for the Kendo themes are beautiful, but they are still static in size. As anyone who has tried can assert, it is very difficult to scale and resize check-boxes, since they don't behave the same way as most other controls. It would be absolutely wonderful if the Kendo suite had a way to do this, such as ... ``` <form class="k-form"> <div class="k-form-field"> <input type="checkbox" id="ch1" class="k-checkbox" checked /> <label class="k-checkbox-label" for="ch1">Checkbox 1</label> <input type="checkbox" id="ch2" class="k-checkbox" checked disabled /> <label class="k-checkbox-label" for="ch2">Checkbox 2</label> <input type="checkbox" id="ch3" class="k-checkbox"> <label class="k-checkbox-label" for="ch3" [scale]="2">Checkbox 3</label> </div> </form> ```
One of the use-cases we have for the calendar component is for a role-playing game, and players are able to select their character's birthdate. Because the game we've engineered is not based on real time, it would be really nice if there were a way to just present a user with a generic calendar that isn't necessarily aimed at a specific year, and doesn't have a year in the label. The only option that would need to be specified is, for instance, whether or not to make it a "leap year". We can presently do this by brute-forcing global styles a bit, but it's ugly and looks tacky. I would love the ability to either control the labels, or just display a generic 365 day/12 month calendar. Though it would also be really awesome if we could just pass a JSON object into a calendar to give it new months/days, with names for the days of the week and holidays.
I would like to have possibility to provide service extending angular's http service to perform API calls.
MaskedTextBox, there is no support "placeholder" text in the control prior to user input. It would be nice if, instead of showing the mask, it could show placeholder text like native HTML input box does until you begin typing then it would show the mask prompts. Full support for styling the placeholder text using the ::placeholder pseudo class would also be required. https://www.telerik.com/kendo-angular-ui/components/inputs/maskedtextbox/
It would be helpful to allow for a plug-in point in the date-related input components for enabling custom parsing of the entered value before it's formatted. The format would be consistent after the parsing completes, but there are cases where parsing text and converting it are helpful. A few examples might be: - "today" translates to 8/27/2018. - "yesterday" translates to 8/26/2018. - "1" translates to the first of the current month: 8/1/2018. - "nov01/18" translates to 11/1/2018.
When working with kendoGridGroupBinding the collapseGroup API does not work. It would be nice if we had the ability to collapse the grid programmatically rather then having the user close all the groupings manually.
It would be helpful to have the ability to set maximum row height for the cells in a column so that resizing the column cannot put he grid in an undesirable state, with one row taking up the entire grid. If a column has text in it with word wrapping enabled, when the column gets narrow, the wrapping makes the cell grow vertically as much as it needs to display everything. If the column is made very narrow, soon that row will be the only row in the grid. I don't think a user would ever want this to occur. If the maximum height could be specified, then it would be possible to prevent the grid from ever getting in this rather broken state. Ellipses, or some other indicator, should show when the content is truncated because the dimensions of the cell are too small to show the entire content.
In a Kendo grid, Angular/MVC/JS/Whatever; When using multi check filter. ---- Only show those values that are still useful to filter on!!! --- When filtering is done(one to many columns) - ONLY the remaining options should be seen when setting the NEXT filter (not all possible values in the database) of course distinct and sorted (the grid could have an option of doing it this way or the old way) example: let's say we have 5 numbers of categories, each category have 20 different details. when filtering is set on one category, then when filtering on details - only the 20 remaining details should be seen, not 100(5*20) and vice verse, if filtering one detail - only one category should be seen when filtering on category.
I would like to see more responsiveness in the grid. I believe what i understand to be known as stacking could be achieved by additions to the media operator on columns. Thus we could have media=".col-sm-12 col-md-6 col-lg-4 col-xl-3". The underlying code could then use media queries and where the column will not fit on the device without the ugly scroll bar it would wrap the columns in a kendo-grid-span-column directive giving a card-like effect on smaller devices. Of course this may need some columns to be hidden on smaller devices so we could also use the [hidden] directive like so: [hidden]="sm". The next thing you would have to think about would be what to do with column headers when a row is stacked and, again, we could use the [hidden]="sm".
Please provide kendo Gantt chart supporting for angular 5