it is not possible to use search-filters and the "choose columns" functionality combined.
if i search for a special accountname and then want to show some mor special columns with "choose columns"-popin the previously entered accountname (searchfilter) gets lost.
i want to be able to search for a special account (e.a. name) and show some more columns using the "choose columns" function
when using "choose columns" the search-filter are empty.
+1. This makes it incredibly hard for users to dynamically change their view AND search for one of those columns.
It means that the column they want needs to be shown for everyone, and sometimes that's just not possible.
To add more data to this:
This happens because of line 171 in /include/ListView/ListViewDisplay.php, inside of the "setupFilterFields" function.
if(empty($filter_fields) || $this->mergeDisplayColumns) {
Basically, if filter fields is ever setup, it doesn't display additional columns that the user selected.
There is also no way to overwrite this file outside of overwriting several other files.
Before few weeks i added suggestion #4566 "Save filter as" + Reset button for choose columns pop up window
I'm sure this bug could be considered more than low priority?
I can't really speak for any other company, but at least in the one I work for, we're forced to have a ridiculous amount of columns on screen in order to be able to use the columns for each department that our team uses: Some departments might need to sort by one column about incoming data, while another might sort by type of call or last contacted.
Without persistent personal column changes, this has forced us to have too many columns on our default view, forcing users to scroll across the screen.
While seemingly small, it seems like this Quality of life feature would be worth the time to implement properly.
same here. our customers used this feature (Changing columns) very often but since new suitecrm this does not work correctly (looses filled filters).
we loose clients because of it.
It is often used.
It's high priority!
It's useful functionality, and really hard to fix this.
Fix was in a comment by me on 12/14/2017. It just needs to be implemented.
I tried it.
There were problems in the users module.
Need a normal fix.
this still does not fix the whole issue.
-->accountslistview: add custom row
-->open filter and use simple filter and search by name
this results in loosing the previously added row
in extended Searchfilter it seems to work now
@lenz1979
Yes that's true, it doesn't work on simple search. I didn't see an effective way to implement it.
I hope that using advanced search is not too much of a workaround.
This doesn't mean it won't get implemented at some point, but right now in the current release it only works on advanced search.
@PedroErnst @Dillon-Brown then maybe we shouldn't close this issue, or maybe we need to open a new one for the part that is left to be done?
Most helpful comment
I'm sure this bug could be considered more than low priority?
I can't really speak for any other company, but at least in the one I work for, we're forced to have a ridiculous amount of columns on screen in order to be able to use the columns for each department that our team uses: Some departments might need to sort by one column about incoming data, while another might sort by type of call or last contacted.
Without persistent personal column changes, this has forced us to have too many columns on our default view, forcing users to scroll across the screen.
While seemingly small, it seems like this Quality of life feature would be worth the time to implement properly.