• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Формула скрытия поля

  • Автор темы DNT
  • Дата начала
D

DNT

Добрый вечер всем!

Есть поле (тип RichTextItem, если это принципиально), на этом поле была формула скрытия, допустим "@TextToNumber(Status) <= 2".
На текущий момент мне необходимо это условие скрытия поля убрать. Соответственно я и убрал - теперь во вновь созданных документах все ОК. А что делать со старыми? Лотус упорно продолжает скрывать это поле ... пересохранение документов не помогает.
 
X

Xalet

А если перемименовать форму и заменить значение form агентом?
 
T

turumbay

Добрый вечер всем!

Есть поле (тип RichTextItem, если это принципиально), на этом поле была формула скрытия, допустим "@TextToNumber(Status) <= 2".
На текущий момент мне необходимо это условие скрытия поля убрать. Соответственно я и убрал - теперь во вновь созданных документах все ОК. А что делать со старыми? Лотус упорно продолжает скрывать это поле ... пересохранение документов не помогает.
У RT поля формула скрытия работает не самым очевидным образом: само поле может быть видимым на форме, а содержание поля - нет, т.к. применяются формулы скрытия для каждого абзаца текста внутри этого поля.
Для примера: создаем форму с RT полем Body, создаем по форме документ.
В поле вбиваем 2 параграфа:
1. Шла Саша по шоссе
2. И сосала сушку
выделяем текст второго параграфа -> text properties -> на предпоследней закладке ставим галку hide from 4.6 or later. Результат - поле видимо, а параграф скрыт. В dxl это выглядит так:
<item name='Body'><richtext>
<pardef id='1'/>
<par def='1'/>
<par def='1'>1.Шла Саша по шоссе</par>
<par def='1'/>
<pardef id='2' hide='notes'/>
<par def='2'>2. И сосала сушку</par>
<par def='1'/></richtext></item>
Вычищать это добро также проще через dxl...
 
D

DNT

Вычищать это добро также проще через dxl...

Понимаю что необходимо выгрузить, удалить требуемые участки текста и загрузить обратно но никогда такого не делал... можно примером ткнуть. Заранее СПАСИБО
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!