вычисляемые поля - обработка зависит от типа поля?

  • Автор темы Klido
  • Дата начала
Статус
Закрыто для дальнейших ответов.
K

Klido

Гость
#1
Коллеги, что-то не могу понять и найти в хелпе про тонкости "Refresh fields on keyword change"/
Обычно:
This field property refreshes all the fields on a form only after a user selects a value for a specific choice field that has the property enabled.

Что-то у меня на одной форме для комбобокса сразу пересчитывает, а для листобокса и даилоглиста - только при выходе(при одинаковых параметрах полей)... Так и есть или что-то я забыл/пропустил (старею :rolleyes:)? Ну и как сделать, чтоб пересчитывало сразу (но желаетльно без опции для всей формы)
 

Xalet

Well-Known Member
08.08.2008
410
0
Вильнюс. Литва.
#2
а для листобокса и даилоглиста - только при выходе
для дайлоглиста заметил, что если значения в нем через дблюкап или дбколумн обсчитываются, то Refresh fields отрабатывает нормально, если из вьюшки выбор или из фиксированного списка, то не отрабатывает
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
Киев (Русь)
#3
Поля, инициирующие пересчёт имеют галку "Refresh fields on keyword change".
Поля, реагирующие на это - галку "Refresh choices on document refresh".
Если мы хотим немедленного обновления при изменении значения инициирующего поля, то в инициирующем поле выставляем Native OS Style, а на 3-й закладке галку "Run Exiting/OnChange event after value change", но, насколько мне не изменяет склероз, в 6-ке эта галка корректно работала только если поле размещено на Layout Region.
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
34
Kiev, Ukraine
#5
что-то у тебя не так.
влепил три поля указанных типов: комбо, лист, диалог-лист. у троих поставил галки "Refresh fields on keyword change". поставил еще одно КФД-поле, которое отображает значение трех полей.
открываю форму, тыкаю в поля, моментально изменяется значение в КФД-поле. работает одинаково в 654, 702, 851.1
 
K

Klido

Гость
#6
Akupaka
для дайлоглиста заметил, что если значения в нем через дблюкап или дбколумн обсчитываются, то Refresh fields отрабатывает нормально, если из вьюшки выбор или из фиксированного списка, то не отрабатывает
а такое?
 
Статус
Закрыто для дальнейших ответов.