• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

xKlonx

Народ есть вьюха с категориями и есть небольшая проблема,например когда нет значения в поле по которому делаю категорию, пишет "Error:Array index out of bounds".Может как -то условие сделать чтобы не валилось?Подскажите плиз может кто сталкивался с этим!Заранее спасибо!
 
N

nvyush

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

xKlonx

nvy
Если нет значения в категоризуемом поле, обычно создаётся категория с названием типа "(not categorized)"
not categorized в данном случае нельзя делать,так как это иерархия фирмы,и выходит например гендиректор сидит в корне дерева:

..>Фирма
.........>Array index out of bounds
............>Array index out of bounds
..........>Петров петр петрович - гендиректор
...............>Администрация
....................>управление фирмы
........................>Семенов семен семенович
Вот такая фигня выходит
 
N

nvyush

xRomax
Ну так сделайте это поле обязательным для заполнения, чтоб документ нельзя было сохранить, если оно пустое или отсутствует. Однако что касается структуры фирмы, обычно всё-таки используют для подразделений документы, а не категоризацию. Где-то на форуме это хорошо расписывалось, найду — кину ссылку.

link removed
 
X

xKlonx

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!