Difference between revisions of "Студия/OnAfterSorting"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=OnAfterSorting |element=Таблица значений |caption=Визуальные события |eventtype=Прерывающее |status=2}} {{H...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:55, 7 February 2021

  OnAfterSorting (Визуальные события)
Применимость:Таблица значений
Тип события:Прерывающее
Статус разработки: Реализована

Событие, возникающее после визуального изменения сортировки таблицы. Событие может обновить таблицу в соответствии с сортировкой, если обновление происходит программно.

Примеры

//Пример обработчика OnAfterSorting
оТекущееЗадание:=Form.оТекущееЗадание.Value;

//Удалить все строки
оТекущееЗадание.ClearLines();

//Получить таблицу, которая должна быть сортирована и загружена в оТекущееЗадание
Таб:=ТабПолнТС.Таб;
If Form.оТекущееЗадание.SortString<>"" then
  Таб.Sort(Form.оТекущееЗадание.SortString);
EndIf;
  
//Заполнить таблицу результата из таблицы Таб
Таб.Select();
While Таб.Next() Do
  оТекущееЗадание.AddLine("Документ,Зона,Масса,Адрес,ДатаДоставки,ВремяДоставки,Комментарий,Контрагент",Таб.Документ,Таб.Зона,Таб.Масса,Таб.Адрес,
    Таб.ДатаДоставки,Таб.ВремяДоставки,Таб.Комментарий,Таб.Контрагент);
EndDo;