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, след което не получавам съобщения. Когато избера от падащо поле (това падащо поле няма отметка върху това свойство от втория раздел) стойност, тогава получавам съобщение за грешка с името на стойността, която не е намерена в име и адрес .... Така че това означава има друго поле (комбинирано поле/кутия за отметка/и т.н.), което може да има отметка на това свойство? - person Florin M.; 22.10.2013
comment
Да, наистина, имам 2 полета за имена, но те не са проверили свойството Търсене на адреси при опресняване на документа. При изборите има: Използване на диалоговия прозорец на адреса за избор и свойството Търсене на имена при въвеждане на всеки символ е маркирано. - person Florin M.; 22.10.2013
comment
Току-що проверих: Адресите за търсене на собственост при опресняване на документ не са ограничени до полета за имена. Това означава: тази опция е зададена във ВСЯКО поле на вашия формуляр... и стойността, която въвеждате там, не може да бъде намерена никъде... - person Torsten Link; 22.10.2013