Два на первый взгляд не связанных вопроса

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

  1. Xellos

    Xellos Гость

    Вопрос первый. У функии @picklist есть недокументированный второй параметр, являющийся текстовым списком. Если его передать в функцию, то в диалоге уже будут "выбраны" те значения, которые были в списке. Как такую функциональность реализовать на лотус скрипте? Тупо передать лишнее значение в pickstringslist не получается.

    Вопрос второй. При обновлении базы по шаблону (replace, refresh - неважно) не изменяются shared actions. То есть я добавил shared action в шаблон, добавил её на форму, обновляю базу - пусто. Проверяю обновлённую базу в дизайнере - на форме action добавилась, но не как shared, а как обычная. В списке shared actions ничего не изменилось :(
     
  2. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    1. юзайте NotesUIWorkspace.Prompt method + PROMPT_OKCANCELLIST + F1
    2. А при обновлении у вас все права стоят?
     
  3. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Ну-ка, ну-ка.. Какой-такой 2-параметр? У которой из форм @PickList?
    1.@PickList( [CUSTOM] : [SINGLE] ; server : file ; view ; title ; prompt ; column ; categoryname )
    2.@PickList( [NAME] : [SINGLE] )
    3.@PickList( [ROOM] )
    4.@PickList( [RESOURCE] )
    5.@PickList( [FOLDERS] : [SINGLE] ; server:database )
    6.@PickList( [FOLDERS] : [SHARED] ; server:database )
    7.@PickList( [FOLDERS] : [PRIVATE] ; server:database )
    8.@PickList( [FOLDERS] : [NODESKTOP] ; server:database )

    У 2,3,4? У остальных-то 2-й параметр вполне документирован...
     
  4. Xellos

    Xellos Гость

    Конкретно у 2й ([NAME]). Я пишу temp_list=@PickList([NAME], old_list) и он мне прекрасно выводит имена из old_list уже выбранные.

    Prompt... он же только одно значение выдаёт, разве нет?
    Права стоят все (тестирую на локальных базах, ставлю манагер+все возможные роли). Обновляются вьюхи, скрипты... А экшены не обновляются.
     
  5. Sandr

    Sandr Гость

    1. Юзайте промпт.. там есть мультывыбор... PROMPT_OKCANCELLISTMULT (7) в первом же посте написано + F1

    2. Думаю, что у этих элементов дизайна прохибиты стоят... (noRefresh)... надо снять...
     
  6. Xellos

    Xellos Гость

    Да нет у них галочки для запрета обновления! Или я её не вижу ;) Prompt действительно умеет, но мне надо выбирать из адресной книги всё-таки :huh: Может быть ваше загадочное "+F1" поможет?
     
  7. Sandr

    Sandr Гость

    Смотреть внимательно, для шаред экшенс эта галочка устанавливается одна на все элементы. Смотеть группу элементов SharedActions в самом верху над всеми sharedActionsами...
     
  8. Xellos

    Xellos Гость

    Точно, есть... Спасибо, без вас год бы искал!
     
Загрузка...

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