Добавить значение в поле Readers

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

  1. 10eyro

    10eyro Гость

    как можно при нажатие кнопки добавить значение в поле Reders @-Формулой?
     
  2. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
  3. 10eyro

    10eyro Гость

    Поделись пожалуйста.
     
  4. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    FIELD MyReadersFIELD := MyReadersFIELD:"MY_NEW_PERSON";
     
  5. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    @SetField( fieldName; fieldName : value )
     
  6. Darker

    Darker Гость

    @SetField( fieldName; @unique(fieldName : value))
     
  7. 10eyro

    10eyro Гость

    а с помощю lotusscript как можно добавить значение?
     
  8. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    call doc.replaceitemvalue("<field>", Fulltrim(split(join(doc.getitemvalue("<field>"),";")+";"+"<newfield>",";")))
     
  9. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    doc.ReplaceItemValue("YourReadersField", ArrayUnique(ArrayAppend(doc.GetItemValue("YourReadersField"), "AppendedReader"))).IsReaders = True
     
  10. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
  11. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Set item = doc.GetFirstItem( fieldName )
    Call item.AppendToTextList( value )
     
  12. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Можно короче:
    call doc.GetFirstItem(fieldName).AppendToTextList(value)

    2 Omh Сам в шоке (с).
     
  13. ToxaRat

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

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    call Doc.ReplaceItevValues("REaders", ArrayUnique(Arrayappend(Doc.getitevvalues("REaders"), NewValues)))

    Добавлено: nvy
    пока писал ручками ты уже опередил :)
     
  14. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Ток если такого поля в документе нету, будет ошибка.
    Поэтому сначала проверять есть ли поле...
     
  15. 10eyro

    10eyro Гость

    2 Недели как изучаю лотус! Спасибо всем.
     
Загрузка...

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