[TurboTable] / p-table Cannot copy text from a cell in single/multiple selectionMode #4933
Labels
Type: Bug
Issue contains a bug related to a specific component. Something about the component is not working
Milestone
There is no guarantee in receiving a response in GitHub Issue Tracker, If you'd like to secure our response, you may consider PrimeNG PRO Support where support is provided within 4 business hours
I'm submitting a ... (check one with "x")
Plunkr Case (Bug Reports)
https://www.primefaces.org/primeng/#/table/selection
Current behavior
Unlike p-dataTable, in a p-table with either
selectionMode="single"
orselectionMode="multiple"
, it is not possible to select the text in a cell to copy it. Eg. Try to copy text from on of the cells in the table on https://www.primefaces.org/primeng/#/table/selection . The moment you finished highlighting the text you want to copy, the highlight is removed and no Copy option is available in the context menu.By contrast, in p-dataTable at https://www.primefaces.org/primeng/#/datatable/selection, it is possible to select and copy the contents of a cell.
For some applications it is important for the user to be able to copy values from the displayed data for the values to be used elsewhere.
Expected behavior
After selecting text within a cell, the text should remain selected/highlighted, and a right-click should give a context menu with a copy option.
Minimal reproduction of the problem with instructions
What is the motivation / use case for changing the behavior?
For some applications it is important for the user to be able to copy values from the displayed data for the values to be used elsewhere. After all, who doesn't love Copy and Paste?
Please tell us about your environment:
Angular CLI: 1.6.3
Node: 8.9.4
OS: win32 x64
Angular: 5.2.1
Angular version: 5.2.1
PrimeNG version: 5.2.0-rc.1
Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
Chrome: 63
Language: [all | TypeScript X.X | ES6/7 | ES5]
Typescript 2.4.2
Node (for AoT issues):
node --version
=Node: 8.9.4
The text was updated successfully, but these errors were encountered: