Viewing Issue Simple Details |
ID |
Category |
Type |
Reproducibility |
Date Submitted |
Last Update |
0000555 |
[In-Portal CMS] Admin Interfaces |
bug report |
always |
2010-01-26 13:08 |
2010-05-11 02:59 |
|
Reporter |
alex |
View Status |
public |
|
Assigned To |
alex |
Priority |
normal |
Resolution |
fixed |
|
Status |
closed |
|
|
|
|
Summary |
0000555: Column selector (picker) doesn't remember multilingual column position |
Description |
Column selector (picker) doesn't remember multilingual column position. For example we have "Subject" field, which is multilingual. We place it in grid and later kMultiLanguage formatter replaces it with "l<ID>_Subject", where <ID> is ID of current language. So at the end column picker remembers position of "l1_Subject" column. Then we change language to ID = 2. Our column becomes "l2_Subject", which is new to column picker and "l1_Subject" column is gone. This was same column, but on different language is added at the end of the list, because column picker considers it as newly added column. |
Additional Information |
I suppose we could fix this by using this idea:
1. in case if kMultiLanguage formatter renames grid column, then it added new option "formatter_renamed" to it's declaration
2. when column picker identifies column position, then it should strip language prefix ("l<ID>_") from column name (only for position detection). |