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

Тема в разделе "Lotus - Программирование", создана пользователем xKlonx, 3 июн 2010.

  1. xKlonx

    xKlonx Lotus team
    Lotus team

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

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Если нет значения в категоризуемом поле, обычно создаётся категория с названием типа "(not categorized)". Ошибка "Array index out of bounds" обычно возникает при формуле вида Field[N], когда элементов списка меньше, чем N. Для проверки количества элементо списка можно использовать @Elements или @Count.
     
  3. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    nvy
    not categorized в данном случае нельзя делать,так как это иерархия фирмы,и выходит например гендиректор сидит в корне дерева:

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

    nvyush Lotus team
    Lotus team

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

    http://codeby.net/ipb.html?s=&sh...ost&p=40622
     
  5. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Сама вьюха для нотес клиента нормально отображается,там выходит слешованый вид:фирма\\департамент\\отдел
    Потом делаю одну категоризированную колонку и задаю формулу:Kat := @Implode( @Trim( DivisionName ); "\\" );
    И в толстом клиенте всё замечательно.Но в странице Xpage выходит дерево:
    >Фирма
    >департамент
    >отдел
    а должно быть иерархично,для этого и делаю дополнительную вьюху для Xpage
    >Фирма
    .....>Департамент
    ..........>отдел
     
Загрузка...
Похожие Темы - Вьюшка категориями
  1. Xalet
    Ответов:
    40
    Просмотров:
    11.146
  2. yerke
    Ответов:
    2
    Просмотров:
    2.388
  3. dimat
    Ответов:
    7
    Просмотров:
    3.648

Поделиться этой страницей