Вьюшка с категориями

  • Автор темы Автор темы xKlonx
  • Дата начала Дата начала
X

xKlonx

Народ есть вьюха с категориями и есть небольшая проблема,например когда нет значения в поле по которому делаю категорию, пишет "Error:Array index out of bounds".Может как -то условие сделать чтобы не валилось?Подскажите плиз может кто сталкивался с этим!Заранее спасибо!
 
Народ есть вьюха с категориями и есть небольшая проблема,например когда нет значения в поле по которому делаю категорию, пишет "Error:Array index out of bounds".Может как -то условие сделать чтобы не валилось?Подскажите плиз может кто сталкивался с этим!Заранее спасибо!
Если нет значения в категоризуемом поле, обычно создаётся категория с названием типа "(not categorized)". Ошибка "Array index out of bounds" обычно возникает при формуле вида Field[N], когда элементов списка меньше, чем N. Для проверки количества элементо списка можно использовать @Elements или @Count.
 
nvy
Если нет значения в категоризуемом поле, обычно создаётся категория с названием типа "(not categorized)"
not categorized в данном случае нельзя делать,так как это иерархия фирмы,и выходит например гендиректор сидит в корне дерева:

..>Фирма
.........>Array index out of bounds
............>Array index out of bounds
..........>Петров петр петрович - гендиректор
...............>Администрация
....................>управление фирмы
........................>Семенов семен семенович
Вот такая фигня выходит
 
xRomax
Ну так сделайте это поле обязательным для заполнения, чтоб документ нельзя было сохранить, если оно пустое или отсутствует. Однако что касается структуры фирмы, обычно всё-таки используют для подразделений документы, а не категоризацию. Где-то на форуме это хорошо расписывалось, найду — кину ссылку.

link removed
 
Сама вьюха для нотес клиента нормально отображается,там выходит слешованый вид:фирма\\департамент\\отдел
Потом делаю одну категоризированную колонку и задаю формулу:Kat := @Implode( @Trim( DivisionName ); "\\" );
И в толстом клиенте всё замечательно.Но в странице Xpage выходит дерево:
>Фирма
>департамент
>отдел
а должно быть иерархично,для этого и делаю дополнительную вьюху для Xpage
>Фирма
.....>Департамент
..........>отдел
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab