17.01.2018, 09:07 | #11 |
Участник
|
Дано: Форма с гридом на ах4. На ней есть datasource DS1, к которому присоединен DS2.
Выводим в грид DS1.field1, DS2.field1, DS2.displayMethod(). DS2.displayMethod определён на таблице и добавлен в кэш через cacheAddMethod. Наблюдаем странную картину: если встать курсором на дисплейное поле, то оно внезапно начинает отображать данные из первой строки, а не из текущей. Как только убираем курсор с поля на другое поле этой же строки - дисплей метод отображает правильный результат. Что ещё более странно - удаляем с формы поле DS2.field1 и теперь displayMethod всегда отображает правильные цифры. При этом, так случается не со всеми методами, а только теми, которые не понравились аксапте. |
|