• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы 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
>Фирма
.....>Департамент
..........>отдел
 
Мы в соцсетях:

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