Не отрабатывает обновление текстовой функции на форме

Автор Злоп, 08 марта 2024, 06:19

« назад - далее »

Злоп

Цитата: trad от 13 марта 2024, 11:08попытаюсь на конкретном примере помочь
ну вот не прямо сейчас.
не смотрите, я вас не заставлял ;-)
стукнуь при случае


trad

Цитата: Злоп от 13 марта 2024, 12:30не смотрите, я вас не заставлял ;-)
но смотрите, в другое время у меня может не быть возможности/желания

Djelf

Цитата: trad от 12 марта 2024, 10:05
Цитата: Djelf от 11 марта 2024, 15:19Видимо это стоит постить в хотелки FormEx: Событие: ТаблицаЗначенийПриПоиске
по логике, должно быть нечто похожее на ПриАктивизацииСтроки
Тогда будет двойная прорисовка текстовой функции при поиске по первым буквам в таблице.
Поэтому я и предложил функцию ПриПоиске, а не ПриАктивизацииСтроки. Как это сделано в ТабличномПоле.
Разве что ПриАктивизацииСтроки(ПриПоиске).

trad


Злоп


Злоп


Харлампий Дымба

Процедура ПроцедураОбработчикаОжидания()
        Форма.Обновить();//ну или сначала контроль номера строки: было/стало, чтобы лишний раз формой не моргать
КонецПроцедуры
Форма.ОбработкаОжидания("ПроцедураОбработчикаОжидания",1); 

Если форма открывается модально, то Форма.ОбработкаОжидания(..) не работает в модальных формах. Зациклим:
14.  CheBurator 26.11.18 03:25:
в модальных формах можно использовать формексовский обработчик ожидания, который доступен через расширение формы
РФ = СоздатьОбъект("РасширениеФормы");
РФ.УстановитьФорму(Форма);
РФ.ОбработкаОжидания(...)
РФ - объявить глобальным в модуле формы.

Злоп


Харлампий Дымба

Ах, ёлы. Не увидел, что исходные условия были "без ОО, таймеров итд".
Ну тут как-то сложно. Семерка, конечно, безгранична, но в разумных пределах)
На тесте ОбработкаОжидания() нормально отработала, всё красиво и практически штатными средствами. Чего же ещё желать?
Если нештатными - варианты выше, да.

Цитата: Злоп от 26 июля 2024, 19:01так и я умею.
Ну так ссылку на Cheburatora потому и оставил - ипостась всё-таки.