Портится Lotus-имя после отображения в Dialog List

Тема в разделе "Lotus - Программирование", создана пользователем VladSh, 26 дек 2012.

  1. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    Вот такой старый и вредный интерфейсный баг: прописываем в поле документа имя в системе в полном (Canonicalize) формате, открываем в диалоге, где имеется это же поле, но типа Dialog List, так вот, на QO MsgBox выдаст ещё исходное имя, а на PO уже в урезанном (Abbreviate) формате.
    Галки в поле Dialog List:
    - Display entry helper button (для возможности выбора значения)
    - Refresh choices on document refresh (это нужно, т.к. к списку выбора, записанному перед открытием документа, могут добавляться другие значения)
    - Allow keyword synonims

    Вопрос: кто как с этим борется?

    О вариантах
    - использовать для этого поле с другим именем;
    - пост-обработка значений поля после закрытия диалога;
    - заменить Dialog List на выбор значений по кнопке
    в курсе.
    Может ещё что-то есть неочевидное?
     
  2. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    из DialogList надо одно значение выбрать в диалоге?
     
  3. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    Да, одно.
     
  4. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    заменить на ComboBox в диалоге?
     
  5. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    в Dialog List много что портится, туда лучше краткое название подсовывать и обрабатывать
     
  6. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    Хорошее решение, спасибо. Но выбивается из общего стиля..
    В своём случае решил пост-обработкой.
     
Загрузка...

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