Студия/OnAfterSorting

From SunFlurry wiki
Revision as of 10:57, 27 August 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=OnAfterSorting |element=Таблица значений |caption=Визуальные события |eventtype=Прерывающее |status=2}} {{H...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  OnAfterSorting (Визуальные события)
Применимость:Таблица значений
Тип события:Прерывающее
Статус разработки: Реализована

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

Примеры

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

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

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