Request:
- provide a boolean property "virtualScrolling" on component GridColumnMenuCheckboxFilter which allows rendering a large list of filter options without delay
Discussion:
- https://www.telerik.com/forums/gridcolumnmenucheckboxfilter-virtual-scrolling
Use case:
- there are a lot of options to filter already in memory
- the filter dropdown has to open quickly (it opens slowly now, because there are so many options)
- after opening, the user sees a huge list (i.e. a long scrollbar)
- so he starts making the list of options smaller using the search input
Here's a screenshot with 100 options.
Alternatives:
From a developer point of view I think a scrollable filter is the most convenient way to handle the problem.
An alternative would be to provide a handler whenever the user selects a combobox in the GridColumnMenuCheckboxFilter. Then we could cut the number of options after a threshold and an option / combobox labelled "show more". When this is clicked, the filter options are re-rendered, the lists gets longer - and the user will get annoyed and will making the list of options smaller using the search input.
An other alternative would be to have a possiblity to force the user right away to use the search box. Instead of showing the list of checkboxes a text would be shown: "1258 options. Please refine your search input." But this would be a more invasive option.
Provide built-in scrolling of the Chart.
It should work similar to the pannable but allows scrolling with the mouse wheel instead of zooming.
The required end result is similar to this:
https://stackblitz.com/edit/react-rgpxmk-nrntv1?file=app/main.jsx
The Angular ButtonGroup has a 'selection' property that is not present in the React ButtonGroup.
This functionality would be nice to have in React.
The following code snippet is the temporary fix that has been provided to me by support to mimic Angulars functionality in React.
import React from 'react';
import ReactDOM from 'react-dom';
import { Button, ButtonGroup } from '@progress/kendo-react-buttons';
class ButtonGroupContainer extends React.Component {
state = {
selected: null
}
groupButtonClick = (e) => {
this.setState({
selected: e.target.id
})
}
isSelected = (index) => {
return index === parseInt(this.state.selected) ? true : false
};
render() {
return (
<div className="row">
<div className="col-xs-12 col-sm-6 example-col">
<ButtonGroup>
<Button togglable={true} id={1} selected={this.isSelected(1)} onClick={this.groupButtonClick}>
Bold
</Button>
<Button togglable={true} id={2} selected={this.isSelected(2)} onClick={this.groupButtonClick}>
Italic
</Button>
<Button togglable={true} id={3} selected={this.isSelected(3)} onClick={this.groupButtonClick}>
Underline
</Button>
</ButtonGroup >
</div>
</div>
)
}
}
ReactDOM.render(
<ButtonGroupContainer />,
document.querySelector('my-app')
);
Currently, this is possible with CSS animation only:
https://github.com/telerik/kendo-react/issues/326
Hi
We use the directory upload feature in our MVC app using Kendo. We are now redeveloping the app using React but this feature is missing.
Is this feature on the roadmap for a future update (soon)?
Kind regards
Rakesh
Hi there,
I would like know how can we customize the TimePicker of the DateTime picker?
We can perform the customization of calendar as guided by the link below.
My question is how can I customize the Time Picker of the Datetime Picker since I can't find the time picker relevant props from the DateTimePickerProps?
Thank you!
Hello,
The Form component does not allow me to submit unless I modify the initial values. We have a Form that is provided with initial values that may not need to be modified by the user first - the data is all valid and acceptable. The user, currently, would need to purposefully modify one of the Field values in order to get the Form to realize that it can be submitted.
I'm aware of the submit click event but that event does not perform any validation.
I believe there needs to be some middle area where the Form can be provided initial values and be allowed to submit without having to modify the form first.
I have created a code sample showing the scenario below ...
https://stackblitz.com/edit/react-wf5veh-reyjj3?file=app/main.jsx
Thank you
Hi Team,
I have the following Feature Request:
### Current Behavior
When the 'disabled' attribute is true for a TreeView node, the entire node is disabled, preventing the user from selecting, expanding and checking.
### Desired Behavior
To be able to specify what functionality of the node to disable, select and/or expand and/or check or all.
### Use case
1) A TreeView displays a list of Countries that when;
1.1) expanded, displays a list of provinces as items.
1.2) selected, filters a list of cities in a different component by the selected node (country or province)
1.3) checked, indicates business coverage for that region.
My use case dictates that once an area has been checked it cannot be unchecked. But the same node whose checked state must be disabled, still needs to be expandable and selectable for the above reasons, for viewing purposes.
Our customers use case would require multiple tasks on same row in the Gantt diagram. Is this possible to implement somehow by customizing the Gantt diagram? Customer feels having each task on its own row wastes vertical space since the tasks are usually back to back.
Hi,
Hope you are doing good.
We have requirement that, there are some cards (Each cards are separate component like chart, grid, etc). Also have separate multiple grids like 2*2, 4*4. We need to drag the cards and drop it in any of the grid.
For your ref, the feature is somewhat like this https://demos.telerik.com/kendo-ui/cards/drag-and-drop .
Please let me the example. Also revert me if you have any doubts.
Thanks,
Gokul
Hi Team,
While navigating using keyboard tab key focus is not moving to multiple controls such as Bar graphs and legends in kendo React Charts.
Screen reader should narrate proper name, role and value for the controls.
NVDA Focus is not moving to the bar graphs and legends and it is not narrating proper value for the bar graphs and legends.
which includes following components
Can you please suggest if any,
Thanks & Regards,
Sairoopa.Ch
Hello
I'm using the menu component version 4.13
I'd like to change the style of the active menu item but could not find any examples. Here's one of my menu items
i'm following your example to do the routing
I'm using react router dom.
Do you have an example for how to change the css of the active menu item?
Thank you.
Fabian
When a Taskboard column overflows vertically or the columns overflow horizontally, there is no way for the user to drag a task card in a position that is not visible at the start of the drag in one smooth motion and one has to resolve to multiple drag 'n' drops and subsequent manual scrolls. Ideally when a card is being dragged over the borders of the overflown container, it should automatically scroll to bring the invisible elements into the viewport. Video of current behaviour is attached below, together with the requested behaviour.