you can test this out in "http://demos.telerik.com/kendo-ui/grid/selection" by trying to select the header after selecting a row in the grid.
step by step:
1 - open page.
2 - try select the text(for example the "Grid / Selection" header, with the mouse) - the text can be selected.
3 - click on some row in the grid.
4 - try select the text(for example the "Grid / Selection" header, with the mouse) - the text can NOT be selected. from this step NONE of the text in the page cannot be selected.
14 Answers, 1 is accepted
This issue has already been fixed and changes will take effect in the Q2 release, which is due this week.
http://demos.telerik.com/kendo-ui/beta/grid/selection
Regards,
Dimo
Telerik
we cannot wait with the new version release + testing time that will be required when we upgrade kendo.
thank you!
we cannot wait another week for release + testing on our end..
thank you!
I am not able to provide isolated code of the discussed fix, but you can download the latest Kendo UI internal build (2014.1.624) from your account. It also works as expected.
Regards,
Dimo
Telerik
what is the URL for Kendo UI internal build (2014.1.624) ?
Latest internal builds are accessible via "Products & Subscriptions" at telerik.com. Please refer to the screenshot.
Regards,
Dimo
Telerik
We're using the latest Kendo UI version, and we're still seeing the same bug.
When multiple selection is enabled, it is impossible to select the text in the table.
We've tested this on Chrome, FireFox and IE, all with the same result.
We're using the latest build, and it's still not working. It's simply impossible to select the text in the grid if multiple selection (of any kind) is enabled.
We're tested this on IE, Chrome and FF, with the same results in all of them.
The originally discussed issue in this thread is different.
Text selection in a Grid with multiple selection enabled is unfortunately not supported, because the Grid cannot know if the user wants to select text or select rows, when a dragging gesture starts.
If text selection is required, please consider using alternative row selection techniques, for example checkboxes:
http://docs.telerik.com/kendo-ui/controls/data-management/grid/how-to/Selection/grid-selection-checkbox
Regards,
Dimo
Telerik
Unfortunately, this is not an acceptable solution for us. We require normal row selection (i.e. by clicking the row), as well as multiple row selection using the modifier keys (Ctrl, Shift).
What we don't require (or need in fact) is selection by dragging. Therefore, if you provide a way to disable selection by dragging it should solve our problem (since then text can be copied).
In this case, please execute the following after Grid initialization.
var
uv = $(
"#
Grid-ID
"
).data(
"kendoGrid"
).selectable.userEvents;
uv.unbind(
"start"
);
uv.unbind(
"move"
);
uv.unbind(
"end"
);
uv.unbind(
"select"
);
Note that when using Shift+Click to select multiple rows, the browser will also display text selection inside the selected rows.
Regards,
Dimo
Telerik
We tried that, but it caused a bug with inline editing. Clicking outside an inline editor closed the editor but did not accept the value anymore. We suspect that it's due to the removal of the "select" listener.
Can you please check that ? Thanks
I am not sure I understand what the problem is. Do you observe it on the following example? If yes, please outline the exact steps to perform.
http://dojo.telerik.com/abiKAh
Regards,
Dimo
Telerik by Progress
For my experience, I wanted to be able to select the text of the header in the Kendo Scheduler. The problem is that Kendo block text selection with javascript events. So the event propagation has to be stopped on element you want to make text selectable. For example to make time header selectable you can execute the following code in dataBound event of the widget declaration
dataBound: _=>{
$(".k-scheduler-times").on('selectstart mousedown mouseout mouseover', e=>{e.stopPropagation()})
}