Функция RedrawCurrentAndGo Назад В начало Вперед

Назначение

Функция RedrawCurrentAndGo предназначена для прорисовки текущей записи и перемещения на следующую /предыдущую запись в броузере или дереве. Например, при обработке пометки записи.

Описание

function RedrawCurrentAndGo (
  aFormatID : longInt;
  aGoNext : boolean
) : boolean;

Параметры

aFormatID : longInt - идентификатор (имя) формата (browse, tree).

aGoNext : boolean - направление перемещения на следующую (truе) или на предыдущую (false) записи.

Возвращаемое значение

True при успешном выполнении операции, false - в противном случае.

Пример

...
	tree brCont 'Модули';
	table ContModTree;
	fields
		{ font = { color=if (markerStr = '>', clrMarker, 0); bold=ContModTree.Unlimited; }};
		ContModTree.Title 'Контуры и модули'('Список контуров и модулей'): [34], skip, protect;
		ContModTree.OldUsers 'Тек'('Текущее количество пользователей контура/модуля'): [5], skip, protect;
		ContModTree.Users 'Кол-во'('Количество пользователей контура/модуля'): { inputMask='%@F=#00%{1:5}9' }, [6];
		markerStr '': [1], skip;
	end;
...
	handleEvent
	 cmMarkRec :
	 {
		 ContModTree.MarkFlag := not ContModTree.MarkFlag;
		 RedrawCurrentAndGo(brCont, true);
	 };
...

Смотрите также

Версия

Атлантис 5.1.21.