Работа с Outline ! Определение фокуса

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

  1. jcolor

    jcolor Гость

    Всем привет!! :D
    кто сталкивался с такой проблемой:

    Есть фреймсет, в левом фрейме меню, в правом - открывается форма.
    При этом форма открывается одна и та же, но в зав-ти от выбранного пункта меню а этой форме должны скрываться те или иные поля.
    Как можно такое сделать?????
    Как определять какой пункт в outline выбран пользователем?
     
  2. K-Fire

    K-Fire Гость

    Самый простой способ - в аутлайн ентри писать формулу типа:
    @SetEnviroment("lalala";"entry N1");
    @OpenForm("lalala")

    либо не в notes.ini запихивать значения, а в юзерский профайл.

    А в форме на квериопен запихивать это значение в некое поле, и по нему делать формулы скрытия.
     
  3. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: K-Fire
    +1 к SetEnvironment
     
  4. K-Fire

    K-Fire Гость

    <!--QuoteBegin-Morpheus+16:03:2007, 14:24 -->
    <span class="vbquote">(Morpheus @ 16:03:2007, 14:24 )</span><!--QuoteEBegin-->Для: K-Fire
    +1 к SetEnvironment
    [snapback]59245" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Шо это значит? :)
     
  5. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: K-Fire
    Это значит что я согласен с Вашим предложением использовать SetEnvironment :(

    но это уже оффтоп :)
     
  6. jcolor

    jcolor Гость

    Для: K-Fire
    попробовала :

    @SetEnvironment("lalala";"entry N1");
    "lalala"

    <!--QuoteBegin-K-Fire+16:03:2007, 14:17 -->
    <span class="vbquote">(K-Fire @ 16:03:2007, 14:17 )</span><!--QuoteEBegin-->@OpenForm("lalala")
    [snapback]59244" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    такой формулы не нашла

    И при использовании @SetEnvironment в Source Оутлайн Энтри,
    выдается ошибка "You are not allowed to modify environment variables" :)
     
  7. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: jcolor
    <!--QuoteBegin-jcolor+16:03:2007, 16:50 -->
    <span class="vbquote">(jcolor @ 16:03:2007, 16:50 )</span><!--QuoteEBegin-->You are not allowed to modify environment variables
    [snapback]59256" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    а профиль личный используйте
     
  8. jcolor

    jcolor Гость

    Для: Morpheus

    @SetProfileField( "ProfileName" ; "FieldName" ; "Entry");
    "FormName"

    Ошибка: "Formulas with sid-effects are not allowed in this context"
     
  9. K-Fire

    K-Fire Гость

    <!--QuoteBegin-jcolor+16:03:2007, 16:50 -->
    <span class="vbquote">(jcolor @ 16:03:2007, 16:50 )</span><!--QuoteEBegin-->при использовании @SetEnvironment в Source Оутлайн Энтри,
    выдается ошибка "You are not allowed to modify environment variables"
    [snapback]59256" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Накидал по быстрому формулы с @SetEnv, работает вполне нормально. По поводу ошибки этой - надо вам нормально настроить ECL. Из меню File->Security->User Security в диалоге What Others Do->Using Workstation выберите своё нотес-имя и поставте все галочки себе. Если галочка не стоит напротив Enviroment Variables то такая ошибка и должна выскакивать. Хотя нет, по идее не должна, если вы в стандартном диалоге нотесовом когда подписанный кем-то другим находит елемент дизайна не выбираете Do not Trust. Хотя как можно не верить самому себе? ... что-то я торможу :)

    Короче, при нормальных настройках это должно работать без каких либо проблем :)

    <!--QuoteBegin-jcolor+16:03:2007, 17:21 -->
    <span class="vbquote">(jcolor @ 16:03:2007, 17:21 )</span><!--QuoteEBegin-->@SetProfileField( "ProfileName" ; "FieldName" ; "Entry");
    [snapback]59262" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    BTW, это не есть использование юзерского профайла, надо так:

    @SetProfileField( "ProfileName" ; "FieldName" ; "Entry" ; @Username);
     
Загрузка...
Похожие Темы - Работа Outline Определение
  1. Andrey Kha
    Ответов:
    0
    Просмотров:
    34
  2. Hoasker
    Ответов:
    0
    Просмотров:
    65
  3. garri671
    Ответов:
    0
    Просмотров:
    75
  4. lelik200969
    Ответов:
    0
    Просмотров:
    55
  5. Kozolick
    Ответов:
    0
    Просмотров:
    147

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