Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
Вся лента вопрос-ответ
Рубрики
   Разработка notes-приложений
   Разработка web-приложений
   Администрирование Notes&Domino
   Почта Lotus Domino
   Общие вопросы
 
Всё о задаче AdminP. Часть вторая   Во второй части мы завершаем рассмотрение AdminP. В ней рассмотрены запросы междоменного администрирования и способы управления функциями AdminP с помощью настроек документа сервера, команд консоли сервера, файла Notes.ini и интервалов очистки базы данных. В этой статье предполагается, что вы опытный администратор Domino и прочитали первую часть
О Notes Читать статью
 
Всё о задаче AdminP. Proxy-действия в R5 и Domino 6   Приложение к статье об административном процессе
О Notes Читать статью
 
Всё о задаче AdminP. Часть первая   Перевод классической статьи 2003-его года о задаче административного процесса (AdminP). Очень полезна для понимания работы механизма этой задачи. В первой части статьи описаны компоненты задачи AdminP, как они работают, и как их использование помогает сделать работу администратора Domino проще. Задача AdminP (сакращённо от Administration Process, Административный процесс) работает с базой административных запросов (Administration Requests, admin4.nsf)
О Notes Читать статью
 


Вопрос-ответ

RSS
Главная   Вопрос-ответ   Как скрыть форматируемое поле

Как скрыть форматируемое поле

Вопрос:

Добрый день. Скажите пожалуйста, как можно скрывать форматируемое (Rich Text) поле во время редактирования, при этом во время создания документа оно должно быть не скрыто. Я пишу формулу !@IsNewDoc&@IsDocBeingEdited в свойствах скрытия поля по формуле, но оно скрывается только если поле пустое, если в него что-то записать не работает.

Ответ:

Контент форматируемого поля сам по себе содержит аттрибуты скрытия (можно скрыть один абзац текста), и, таким образом, атрибуты скрытия, расположенные в форме на него не влияют

Техника скрытия форматируемого поля:
1. В свернутом разделе (с формулой скрытия на заголовке раздела)
Инкапсулируем поле в раздел
Устанавливаем свойства на второй закладке раздела

Поднимаем галочку Hide title when expanded
У Вас, по-видимому, наоборот: reading - expand, editing - collapse
Увы, в этом случае, не позволяется установить специальные правила для случая создания документа
Здесь можно использовать вычисляемую подформу,
@IsNewDoc - подформа просто с полем, в противном случае - подформа с полем, инкапсулированным в раздел

2. В таблице с закладками (с программным переключением закладок)
Таблице с закладками дается имя в свойстве Table HTML tags: Name/Id на последней закладке свойств таблицы

Закладкам таблицы указываем соответствующие имена: view и hide на предпоследней закладке свойств. Там же включаем свойство Switch rows programmatically, снимая галку Also show tabs so user can pick row

В закладку view помещаем RT-поле
Для программного доступа к переключению создаем поле перед таблицей с именем, которое дали таблице, предваряя префиксом $ - например, $hideTable, если имя таблицы hideTable. Делаем его computed for display с нужной формулой @If(!@IsNewDoc&@IsDocBeingEdited; "hide"; "view")

Успехов!
Николай Норкин
 
  Опубликовано — 11/25/2004 |    


Мероприятия
Пресс-релизы
Биржа труда
Последнее на форуме
 
А так же:
Как удалить профиль?
16.04.2016 00:08:51
Скопировать в буфер поле документа
24.05.2015 08:55:52
Импорт DXL-описания документов в Lotus Domino. Одноимённые поля
16.04.2015 16:49:58
 
© LOGOSPHERE.RU