Список с возможностью ручного ввода

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

  1. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Здравствуйте.
    Возможно ли стандартными средствами в XPages сделать поле с возможностью выбора из списка и ручного ввода? Проще говоря, тоже самое что и "Allow values not in list" в Combobox на обычных формах.
     
  2. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Я как-то неправльно вопрос поставил или этого в XPages сделать нельзя?
     
  3. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Видимо как-то неправильно, ибо в Listbox недоступно Allow values not in list! :)
    Я только начал колупать Xpages и только чуть-чуть, но возможности ручного ввода у Combo box пока обнаружено не было, так что, по всей видимости, отделаться одним контролом не удастся.
    Но я очень даже могу ошибаться...
     
  4. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Извиняюсь, моя ошибка. :)
    Не в Listbox, а как в Combobox
    Мне просто кажется что ручной ввод это довольно необходимая вещь и до меня с ней кто-то уже сталкивался
     
  5. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Можно в Edit Box настроить Type Ahead и, впринципе, получите почти желаемое.
    Конечно кривенько, но всё же...
     
  6. K-Fire

    K-Fire Гость

    Вместо того чтобы колупать глюки в XPages, лучше сделать обычно и надежно, используя старый добрый метод: Рядом с полем помещаете кнопку/ссылку при нажатии на которую открывается диалог со списком выбора, выбор помещает значение в обычное редактируемое поле. Можно найти в инете кучу бесплатных яваскриптовых библиотечек, которые такие диалоговые окна открывают. Такой диалог и выглядит красиво, и писать особо ничего не нужно.
     
  7. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    alik86, а можно пример настройки Type Ahead в Edit Box?
     
  8. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Выбираете нужный EditBox, лезете в Properties\Type Ahead, ставите галку Enable Type Ahead, прописываете Suggestions'ы (допустим: ляля1, ляля2, ляля3, блабла1, блабла2, бланунихсеб1) и впринципе Type Ahead настроен.

    Гляньте сию сцыль, там описано: http://www-10.lotus.com/ldd/ddwiki.nsf/dx/...ages-Exercise-7
    Ну и в хелпе (раздел Lotus Domino Designer XPages and Eclipse User Guide > Working with controls in XPages > Edit box) чето пишут
     
Загрузка...
Похожие Темы - Список возможностью ручного
  1. gx6060
    Ответов:
    2
    Просмотров:
    433
  2. gx6060
    Ответов:
    6
    Просмотров:
    573
  3. Shandrik
    Ответов:
    6
    Просмотров:
    810
  4. anna
    Ответов:
    8
    Просмотров:
    815
  5. erhe
    Ответов:
    10
    Просмотров:
    791

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