Как скрыть вложение в документе Lotus Notes, вставленном в поле с большим текстом? Используя значок прикрепления, вложение можно скрыть с помощью hide-when formula [email protected]
, если оно вставлено, оно остается видимым даже в том случае, если спрятать формулу. (клиент Lotus Notes 8.5.3) После сохранения и повторного открытия документа вложение все еще отображается. (Is кажется @isnewdoc не работает)Скрыть вложения, вставленные в текстовое поле Lotus Rich Текстовое поле
ответ
Это работает так, как вы описали, НО после установки прятки, когда формула вы должны близко и возобновлять документ, поскольку формула [email protected]
скрывает вложение только если документ является не новый товар.
Даже если вы редактируете существующий документ вы должны
- нажмите F9 или
- выберите меню Вид/Обновить
после установки прятки, когда формула. Формула hide-when не работает сразу. Документ должен быть пересчитан до скрытия, когда формула влияет.
EDIT:
У вас есть форма с RichText поле. Это имеет формулу hide-when [email protected]
. Обычно весь контент исчезает, когда документ сохраняется и снова открывается. Но, если пользователь копирует вложение из поля Richtext другого документа Notes, приложение остается видимым.
Почему? Если вы копируете вложение из другого поля RichText, копируется не только вложение, но и все свойства. В этом случае свойство hide-when пуст для скопированного вложения.
Вот решение:
- Создание подчиненной "AttachmentsNewDoc" с RichText поле без какого-либо скрывать: когда формула.
- Создайте подформу «AttachmentsExistingDoc» с полем RichText внутри свернутого раздела с помощью hide-when formula
1
. - Включить в форме вычисляемый подчиненный с формулой
@If(@IsNewDoc; "AttachmentsNewDoc"; "AttachmentsExistingDoc")
Богатых Текстовые поля обычно не могут быть скрыты. Сам богатый текст может содержать скрытие при форматировании. Итак, вам нужно использовать обход, если вам нужно/нужно скрыть вложения. Я бы использовал рассчитанный трюк подформы для этого.
Да, для документов, которые уже были сохранены, вам нужно перейти в поле richtext и проверить все элементы (файлы), чтобы убедиться, что скрыть, когда они установлены, правильно.
К сожалению, после сохранения, закрытия и повторного открытия документа приложение все еще отображается. (Я также исправил исходный вопрос.) – jlehocz
Для меня это работает в клиенте 8.5.3: я открываю новое письмо, выбираю вложение, устанавливаю формулу hide-when, сохраняю, закрываю и снова открываю документ - вложение является невидимым. Вы пытались скрыть - когда формула '1' тоже? –
Я хотел бы создать форму, в которой вложения не будут отображаться после сохранения нового документа. Поэтому просить пользователей установить скрытие, когда каждый раз, когда они создают новый документ, не может быть вариантом. Вложение должно быть вставлено вместо прикрепления. – jlehocz