Показаны различия между двумя версиями страницы.
1c:коллекции:список_значений [2014/06/16 10:50] admin создано |
1c:коллекции:список_значений [2014/09/22 12:08] admin [Описание] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Список значений ====== | ||
- | ===== Описание ===== | ||
- | Список Значений представляет собой линейный упорядоченный список, | ||
- | * Отметка – булевский тип данных, | ||
- | * Картинка – нужна для визуального отображения какого либо элемента | ||
- | * Значение – непосредственно само значение | ||
- | * Представление – здесь хранится отображаемое для пользователя значение, | ||
- | Как вы могли заметить все дополнительные колонки служат для работы с интерфейсом пользователя. Это связано с тем, что список значений часто используются для предоставления пользователю выбора одного или несколько значений. | ||
- | ===== Создание и использование ===== | ||
- | Список значений создается с помощью метода новый: | ||
- | <code 1c> | ||
- | Добавление значений в список происходит с помошью методов, | ||
- | <code 1c> | ||
- | Список = Новый СписокЗначений(); | ||
- | Список.Добавить(" | ||
- | </ | ||
- | метод '' | ||
- | У каждого элемента списка значений, | ||
- | Обращение к элементам коллекции происходит [[1c: | ||
- | Поиск в коллекции происходит с помощью метода НайтиПоЗначению(), | ||
- | <code 1c> | ||
- | Если ЗначениеСписка.Пометка Тогда | ||
- | //один алгоритм | ||
- | Иначе | ||
- | // | ||
- | КонецЕсли; | ||
- | </ | ||
- | |||
- | ===== Методы для работы с пользователем ===== | ||
- | Как уже отмечалось, | ||
- | * '' | ||
- | * '' | ||
- | Оба вышеприведенных метода работают с [[1c: | ||
- | Также можно вывести список значений на форму.FIXME(Сделать картинки для обычного и для управляемого приложения) |