frappe / datatable

The Missing Javascript Datatable for the Web
https://frappe.io/datatable
MIT License
992 stars 160 forks source link

Usability enhancements to the reports framework #172

Open veenapromantia opened 1 year ago

veenapromantia commented 1 year ago

Hi,

I propose the following enhancements to the reports framework.

  1. Freezing of rows and columns - esp for large reports with horizontal and vertical scrollbar it is difficult to get the context of a cell without seeing the row-heading and first column. This is similar to the freeze functionality in spreadsheets and would enable easier online review of report data within the system image

  2. Wrapping around of text - have an option to wrap around text instead of cutting it when the column width is reached. Maybe the default could still be to cut text if it exceeds column width , but having the option to wrap around is sometimes useful when the text is only slightly longer than column width. Please find the attached reference: for ex: description field(dot should not be visible, instead increase the width) image

  3. Changing column width - having an option to resize the column width. Sometimes based on text the columns needs to be widened / narrowed down to give a better layout for the whole report

can these above mentioned features be implemented in the upcoming release.

Thanks

phot0n commented 1 year ago

all these seem like things which need to be implemented in datatable :eyes:

ankush commented 1 year ago

1 - https://github.com/frappe/datatable/issues/163