Lotus Notes - обновить форму после нажатия кнопки

У меня есть форма, в которой есть раздел. В этом разделе есть формула скрытия, когда

@If(flag = " 1 ";@False;@True)

Я создал кнопку с формулой: @Setfield("flag";"1") . Но раздел появляется не сразу, видимо нужно обновить. Я ставлю сразу после @Command([ViewRefreshFields]), но у меня есть следующее сообщение:

" .... not found in name & address book or any domino directory ".

На кнопке нет Refresh fields on keyword changes, как у других элементов дизайна.

Пожалуйста, помогите, я ценю ваше время.


person Florin M.    schedule 22.10.2013    source источник


Ответы (1)


Это сообщение об ошибке исходит из свойства одного из ваших именных полей. Это свойство находится на второй вкладке и называется «Поиск адресов при обновлении документа». Это не имеет ничего общего с вашей кнопкой и, скорее всего, также появится, когда вы просто нажмете F9 ...

person Torsten Link    schedule 22.10.2013
comment
Спасибо за ваш ответ. Итак, когда форма составлена, я нажимаю F9, после чего я не получаю сообщений. Когда я выбираю из поля со списком (в этом поле со списком нет галочки для этого свойства на 2-й вкладке) значение, я получаю сообщение об ошибке с именем значения, не найденным в имени и адресе.... Итак, это означает есть еще одно поле (поле со списком/флажок/и т.д.), что может проверить это свойство? - person Florin M.; 22.10.2013
comment
Да, действительно, у меня есть 2 поля имени, но они не проверили свойство Искать адреса при обновлении документа. При выборе есть: Использовать диалоговое окно адреса для выбора и свойство Искать имена при вводе каждого символа помечено. - person Florin M.; 22.10.2013
comment
Я только что проверил: свойство «Поиск адресов» при обновлении документа не ограничивается полями имен. Это означает: эта опция установлена ​​в ЛЮБОМ поле вашей формы... и значение, которое вы там вводите, нигде не может быть найдено... - person Torsten Link; 22.10.2013