Форум продуктов IBM Lotus
Общие вопросы => Разработка приложений => Тема начата: Sergey_st85 от 14 Июль 2009, 16:32:35
-
Приветствую. Как удалить в документе дублирующие поля Body (2 шт), при условии что надо оставить последний? Удаляю поле - удаляются оба. Ещё в прошлом какие-то 1-2 способа перепробовал - просто ни в какую. Идеи есть?.. ???
-
Добрый день!
Скорее это не два поля с одним именем, а одно поле с повторяющейся информацией. Ведь Body это RichText, а поле с этим типом Domino разбивает в документе на несколько с тем же именем (эти куски имеют размер максимум 32К).
Обратитесь программно к Body и удалите дублирующую информацию.
-
Это поля-дубликаты: вот инфа о пустом поле, верхнем:
Field Name: Body
Data Type: Rich Text
Data Length: 0 bytes
Seq Num: 2
Dup Item ID: 0
Field Flags: SIGN SEAL
Вот инфа о нижнем, которое мне нужно:
Field Name: Body
Data Type: Rich Text
Data Length: 1560 bytes
Seq Num: 2
Dup Item ID: 1
Field Flags: SIGN SEAL
- Uravnenie_1_14.bmp
Из-за того, что верхнее пустое - код не берет названия файла и не извлекает его.
-
Дубликатов домино не поддерживает, это одно поле. Счетчик "Dup Item ID" также указывает на это.
А присоединенные файлы попробуйте извлекать из элементов "$FILE".