-
Notifications
You must be signed in to change notification settings - Fork 409
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improving readability of long attribute values in attribute table and table widgets #9553
Comments
Hi @tdipisa 1st demo (map viewer): add.tooltip.in.attr.tbl.mp42nd demo (dashboard): add.tooltip.in.attr.tbl.in.dashboard.mp4Is this acceptable for UX point of view ? |
@mahmoudadel54 yes looks great |
… user hovers on cell
…nd use it for formatter table cell
@mahmoudadel54 it looks really good. |
…ble and table widgets (#9701) * #9553: handle showing tooltip on attr table cells once user hovers on cell * #9553: create a separate enhnacer for handleLongText and use it for formatter table cell * #9553: add copyright for the created handleLongTextEnhancer * #9553: handle test cases for handleLongTextEnhancer * #9553: add unit tests for handleLongTextEnhancer * #9553: fix unit test failure for featureTypeToGridColumns formatters * #9553:reset tests.webpack file * Update web/client/components/misc/enhancers/handleLongTextEnhancer.jsx --------- Co-authored-by: Matteo V <[email protected]>
…in attribute table and table widgets (geosolutions-it#9701) * geosolutions-it#9553: handle showing tooltip on attr table cells once user hovers on cell * geosolutions-it#9553: create a separate enhnacer for handleLongText and use it for formatter table cell * geosolutions-it#9553: add copyright for the created handleLongTextEnhancer * geosolutions-it#9553: handle test cases for handleLongTextEnhancer * geosolutions-it#9553: add unit tests for handleLongTextEnhancer * geosolutions-it#9553: fix unit test failure for featureTypeToGridColumns formatters * geosolutions-it#9553:reset tests.webpack file * Update web/client/components/misc/enhancers/handleLongTextEnhancer.jsx --------- Co-authored-by: Matteo V <[email protected]>
…ble and table widgets (#9701) (#9719) * #9553: handle showing tooltip on attr table cells once user hovers on cell * #9553: create a separate enhnacer for handleLongText and use it for formatter table cell * #9553: add copyright for the created handleLongTextEnhancer * #9553: handle test cases for handleLongTextEnhancer * #9553: add unit tests for handleLongTextEnhancer * #9553: fix unit test failure for featureTypeToGridColumns formatters * #9553:reset tests.webpack file * Update web/client/components/misc/enhancers/handleLongTextEnhancer.jsx --------- Co-authored-by: Matteo V <[email protected]>
I'm going to reopen this issue since there is a bug in editing for the Attribute Table for which it is not possible to enable the editing of an attribute if not double clicking on cell sides. @offtherailz possibly fix this in both dev and qa. If a quick and secure fix cannot be applied we have to revert this enhancement from the stable branch. |
Description
For attribute values that are not entirely visible in the attribute table, show a tooltip to visualize the entire attribute value to the user when hovering over the value (for both view and edit mode).
Also table widgets should be covered by this issue. The tooltip should appear only if necessary to ensure a good UX.
What kind of improvement you want to add? (check one with "x", remove the others)
Other useful information
The text was updated successfully, but these errors were encountered: