<< Click to Display Table of Contents >> Navigation: Раздел 7 Расширения языка L9 > Объекты пользовательского интерфейса > Объекты для работы с таблицами > ТаблицаДанных (DataGrid) > Методы > <ТаблицаДанных> УстановитьВыборку (SetSelect) |
Описание:
Устанавливает реакцию на событие выборки строк источника данных, устанавливает значение "Ложь" ("False") для признака актуальности источника данных, см. УстановитьАктуальностьИсточникаДанных (SetDataSourceActual).
Синтаксис:
УстановитьВыборку(<Обработчик>)
SetSelect(<Handler>)
Параметры:
Обработчик (Handler) – обработчик события "ПриВыборкеСтрок".
Возвращаемые значения:
Нет.
Пример:
//В качестве обработчика события указана функция "ПриВыборкеСтрок"
Функция ПриВыборкеСтрок(Смещение, КоличествоСтрок, МассивСтрок)
Если Смещение < 0 Возврат 0;
Если Смещение >= ТекСпрКоличество Возврат 0;
Если Смещение + КоличествоСтрок > ТекСпрКоличество КоличествоСтрок = ТекСпрКоличество - Смещение;
ТекСпр.УстановитьСмещение(Смещение);
СписокСпр = ТекСпр.ПолучитьСписок();
Счетчик = 0;
Для Каждого ТекЭлемент из СписокСпр Цикл
Если Счетчик >= КоличествоСтрок Прервать;
НоваяСтрока = Новый("ДанныеТаблСтроки");
НоваяСтрока.УстановитьТипЯчейки("Строка");
НоваяСтрока.УстановитьЗначениеЯчейки(0, "", ?(ТекЭлемент.Удален(), Иконки.Помеченный, Иконки.Элемент));
НоваяСтрока.УстановитьТипЯчейки("Строка");
НоваяСтрока.УстановитьЗначениеЯчейки(1, Строка(ТекЭлемент.Наименование));
НоваяСтрока.УстановитьТолькоПросмотр(Истина);
МассивСтрок[Счетчик][0] = ТекЭлемент.ПолучитьИдентификатор();
МассивСтрок[Счетчик][1] = НоваяСтрока;
Счетчик = Счетчик + 1;
КонецЦикла;
Возврат КоличествоСтрок;
КонецФункции
Функция Форма_ПриИнициализации()
ЭтаФорма.ЭлементыСправочника.УстановитьВыборку(ПриВыборкеСтрок);
Возврат 0;
КонецФункции