Richtextitem

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

  1. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    Всем привет:))))

    сам процес виглядид так:
    нахожусь я в документе "А" бази "А", делаю следующее, создаю документ "Б" в базе "Б". в етом документе(Б) создаю річтекст поле и в ето поле записиваю назву доки "А" + линк на документ "А". потом сохраняю+закриваю документ "Б". В документе "А" прописиваю что уже на нево сделан линк + имя пользователя которий ето сделал.

    вопрос таков :
    моги ли я из документа "Б" забрать название+линк на документ "А"???
     
  2. Klido

    Klido Гость

    ну вот его и забирай, в чем проблема-то?
     
  3. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    забрать - это удалить из рт-поля?
     
  4. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    OKEN


    да! но именно ету запись... в поле будет много таких строчек....просто я не могу понять каким образом искать ету запись в поле...
    1. нашел базу
    2. нашел документ
    3. нашел поле
    ......
    дальше незнаю как
     
  5. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    примерно поняла. мыслила бы в сторону "нашел нужный линк и удалил", см. св-ва линка. это точно реализуемо.
    А текст - либо отдельный параграф для каждого дока, либо текст между 2мя линками - в общем, экспериментировать надо...
    А то у доков название можно изменить или в общем случае мб несколько доков с одним названием...
     
  6. Klido

    Klido Гость

    ну хоть в таблицу их, причем линк в отдельную ячейку, зачем просто строчки?
    вроде у линка в ртф есть возможность взять док по нему, остается найти что надо :)
     
  7. ToxaRat

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

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    Cleric-Lviv
    че-то ты как-то издалеко подходишь всё время :)
    тебе команду как файл извлечь или что? ;)
     
  8. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    ToxaRat

    тебе видней :)))
    что за команда не понял;)

    да, забил написать... удалять линк нужно из документа "А"....тоесть снять с дока отметку что на етот документ имеется линк+ удалять линк из бази "Б"
    ... ну пока что план понятен буду пробовать...
     
  9. Darker

    Darker Гость

    NotesRichTextDocLink класс, свойство DocUNID вам в помощь
     
  10. Klido

    Klido Гость

    что за отметка такая? :ya_lamo:
     
  11. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    Klido

    ну просто меняю значение поля и все :ya_lamo: ....вот такая отметка:D)))

    Darker

    да я уже нарил ето, но чтото не пойму как дальше..... через навигатор нашел ївсе линки, но какм образом найти нужний линк чтото не пойму:((((
     
  12. Darker

    Darker Гость

    Дык, если навигатором начал по элементам RT поля бегать смотри походу element.DocUNID, он тебе вернет UniversalID документа, на который был сделан линк.

    У меня была недавно подобная задача, нужно было из кучи линков(с "заголовками"), убрать только один. Я его удалил, но "заголовок" линка оставался. Не нашел другого способа как сначала запоминать все линки, удалять RTполе из документа, заново его создать и пересоздать оставшиеся линки
     
Загрузка...

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