Prompt_okcancellistmult Множественный Выбор

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

  1. 777DEN777

    777DEN777 Гость

    Репутация:
    0
    Приветствую, подскажите пожалуйста
    почему не отрывается диалог с множественным выбором

    (с количеством документов 4 открывается, при 3116 не отображается)

    Код:
    Sub Click(Source As Button)
    
    Dim LstNmOrg As Variant
    Dim WS As New NotesUIWorkspace
    Dim VwSpOrg As NotesView
    Dim DcSpOrg As NotesDocument
    Dim LstOrg() As String	
    
    
    Set VwSpOrg = DBSpOrg.GetView("(MyVwLstOrg)")
    
    
    Redim LstOrg(VwSpOrg.EntryCount - 1)
    Nmr = 0
    Set DcSpOrg = VwSpOrg.GetFirstDocument
    While Not (DcSpOrg Is Nothing)
    LstOrg(Nmr) = DcSpOrg.ColumnValues(0)
    
    Set DcSpOrg = VwSpOrg.GetNextDocument(DcSpOrg)
    Wend
    
    LstNmOrg = WS.Prompt(PROMPT_OKCANCELLISTMULT,"Справочник","Укажите наименование:","",LstOrg)
    
    End Sub
     
  2. morpheus

    morpheus скриптописец

    Репутация:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    3.915
    Симпатии:
    1
    777DEN777
    это одно из ограничений на отображение кол-ва символов в промпте.

    показывайте не больше 50-75 значений, в зависимости от длинны каждого отдельного значения
     
  3. ToxaRat

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

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.171
    Симпатии:
    21
    сумма всех значений+символы разделители не должна быть больше 16К
     
  4. nvyush

    nvyush Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Не ясно, зачем перегонять значения из представления в массив, не проще ли сразу использовать WS.PickListStrings?
     
  5. 777DEN777

    777DEN777 Гость

    Репутация:
    0
    всем, спасибо за помощь

    не знал про WS.PickListStrings.... :rolleyes:

    да, такой вариант больше подойдет
     
Загрузка...
Похожие Темы - Prompt_okcancellistmult Множественный Выбор
  1. ToxaRat
    Ответов:
    2
    Просмотров:
    1.550

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