gifts2017

Простая и элегантная форма выбора из ТЗ

Опубликовал mozz mozz (mozz) в раздел Программирование - Теория программирования

Простая в использовании форма выбора из ТЗ.
Можно использовать как общюю форму (весь код в модуле формы).

Открываем форму модально, передав в нее исходную ТЗ, можно заполнить заголовок формы и поиграть с шириной формы (в зависимости от количества колонок в ТЗ)

    ФормаВыборИзТЗ = ПолучитьФорму("ВыборИзТз", ЭтаФорма);
    ФормаВыборИзТЗ.ЭлементыФормы.ТЗ.Значение = ТЗ;
    ФормаВыборИзТЗ.ЭлементыФормы.ТЗ.СоздатьКолонки();
    //ФормаВыборИзТЗ.ЭлементыФормы.ТЗ.Колонки.Документ.Видимость = Ложь; // отключить видимость колонки если не надо показывать...     
    ФормаВыборИзТЗ.Заголовок = ЗаголовокФормы;
    ФормаВыборИзТЗ.Ширина = ФормаВыборИзТЗ.Ширина + 100;
 //Далее пользаватель выбирает строки из ТЗ в нашей модальной форме, и получает новую ТЗ состоящую из выбранных строк: 
    ТЗ = ФормаВыборИзТЗ.ОткрытьМодально(); 

Что делать дальше с отобранными строками - на ваше усмотрение.

В файлах содержится обработка, демонстрирующая работу формы выбора из ТЗ.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ОбработкаВыбораИзТз
.epf 10,80Kb
31.05.12
32
.epf 10,80Kb 32 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. EfiopReal (Созинов) 31.05.12 16:55
Может хотя бы статью оформите нормально? Код подсветить, интервалы поставить. Задача простая, но думаю пригодится начинающим. Спасибо.
3. mozz mozz (mozz) 31.01.13 17:27
Дошли руки, код раскрасил.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа