Перестало Работать Show Multiple Values As Separate Entries

Serduko

Well-Known Member
11.10.2011
170
0
#1
Не могу понять почему. Поле с массивом, всячески обновить view пробовал. Ни в какую. Может где галочку не так поставил?
 

savl

Well-Known Member
Lotus team
28.10.2011
2 126
163
#4
Может последовательность колонок имеет значение.
Если поставить колонку первой, то что будет?
Можно всем предыдущим поставить такое же свой свойство и separator.

Давно сталкивался, тоже игрался со значениями и последовательностью, так и решил проблему.
 

Serduko

Well-Known Member
11.10.2011
170
0
#5
Может последовательность колонок имеет значение.
Если поставить колонку первой, то что будет?
Можно всем предыдущим поставить такое же свой свойство и separator.

Давно сталкивался, тоже игрался со значениями и последовательностью, так и решил проблему.
Одну колонку оставил, создал новое представление не из шаблона.
 

savl

Well-Known Member
Lotus team
28.10.2011
2 126
163
#6
так может все же не массив?
ибо звучит совсем бредово
 

Serduko

Well-Known Member
11.10.2011
170
0
#7
Разобрался, нужна галка Accent sensetive sorting. + @Explode не создает двухмерных массивов, в случае, когда поле - массив.
 

savl

Well-Known Member
Lotus team
28.10.2011
2 126
163
#8
@Explode насколько я помню просто делит строку на список, причем без указания разделителя использует по умолчанию: " ,;" (space, comma, semicolon)
Подробнее тут: @Explode != split()
А Help есть такой пример:
2.This example returns a, b, c, d, and e in a list. @Explode("a,b,c" : "d,e")
Так что видимо просто не смог разобрать верно.
 

Serduko

Well-Known Member
11.10.2011
170
0
#9
@Explode насколько я помню просто делит строку на список, причем без указания разделителя использует по умолчанию: " ,;" (space, comma, semicolon)
Подробнее тут: @Explode != split()
А Help есть такой пример:
2.This example returns a, b, c, d, and e in a list. @Explode("a,b,c" : "d,e")
Так что видимо просто не смог разобрать верно.
С @Explode использую такой конструктор @Explode(Field; "|"; @True), разбивает строку на три части, но хотя Field - has multiple values, массив не становится двухмерным, а просто схлопывается в одномерный. Т.е. вторая ячейка поля разбивается на три части и плюсуется к первой ячейке, также разбитой на три части, в итоге, получаем массив[6], вместо массива[2][3].