Подпись.Связь (Label.HtmlFor) Свойство

Использование

Чтение и запись.

Значение

Тип: Строка.

Возвращает или задает к какому элементу привязана подпись.

Примечание

Пример

Подпись1.Связь = "tab_1";
Полный пример кода

Копировать     Выделить всё

Перем ДФ; Перем Блок2, Блок3, Блок4; Перем Результат1, Ползунок1, ПолеЧисла1; Процедура СоздатьТекстВкладки3() Абзац4 = Блок4.ДобавитьДочерний(ДФ.Абзац()); Абзац4.Текст = "Когда нежданно грусти тень |Заденет нас крылом, |Мы вспомним тот июльский день |И в сень его сойдем. |И сказка снова потечет, |И новым дням начнется счет."; Абзац4.Стиль.ЦветФона = ДФ.Цвет("НебесноГолубой"); Шрифт1 = ДФ.Шрифт(); Шрифт1.СтильШрифта = ДФ.СтильШрифта.Курсив; Шрифт1.ВариантШрифта = ДФ.ВариантШрифта.МаленькиеЗаглавные; Шрифт1.ЖирностьШрифта = ДФ.ЖирностьШрифта.Жирный; Шрифт1.РазмерШрифта = 20; Шрифт1.ВысотаСтроки = 50; Шрифт1.СемействоШрифтов = "arial,serif"; Абзац4.Стиль.Шрифт = Шрифт1; КонецПроцедуры Процедура СоздатьПолзунокВкладки2() Подпись5 = Блок3.ДобавитьДочерний(ДФ.Подпись()); Подпись5.Текст = "0"; Ползунок1 = ДФ.Ползунок(); Ползунок1.Родитель = Блок3; Ползунок1.Значение = 85; Ползунок1.Ввод = ДФ.Действие(ЭтотОбъект, "Ползунок1_Ввод"); Подпись6 = Блок3.ДобавитьДочерний(ДФ.Подпись()); Подпись6.Текст = "100 + "; ПолеЧисла1 = Блок3.ДобавитьДочерний(ДФ.ПолеЧисла()); ПолеЧисла1.Значение = 20; ПолеЧисла1.Ввод = ДФ.Действие(ЭтотОбъект, "ПолеЧисла1_Ввод"); Подпись7 = Блок3.ДобавитьДочерний(ДФ.Подпись()); Подпись7.Текст = " = "; Результат1 = Блок3.ДобавитьДочерний(ДФ.Результат()); Результат1.Значение = Ползунок1.Значение + ПолеЧисла1.Значение; КонецПроцедуры Процедура Ползунок1_Ввод() Экспорт Результат1.Значение = ДФ.АргументыСобытия.Значение + ПолеЧисла1.Значение; КонецПроцедуры Процедура ПолеЧисла1_Ввод() Экспорт Результат1.Значение = ДФ.АргументыСобытия.Значение + Ползунок1.Значение; КонецПроцедуры Процедура СоздатьТаблицуВкладки1() Таблица1 = Блок2.ДобавитьДочерний(ДФ.Таблица()); Таблица1.Разлиновка = ДФ.Разлиновка.Все; Таблица1.Стиль.РазмещениеВТаблице = ДФ.РазмещениеВТаблице.Фиксировано; Стиль1 = Таблица1.Стиль; Стиль1.СтильГраниц = ДФ.СтильГраниц(ДФ.СтильГраницы.Сплошная, ДФ.СтильГраницы.Сплошная, ДФ.СтильГраницы.Сплошная, ДФ.СтильГраницы.Сплошная); Стиль1.ШиринаГраниц = ДФ.ШиринаГраниц(4, 4, 4, 4); Заголовок1 = Таблица1.ДобавитьДочерний(ДФ.Заголовок()); Заголовок1.Текст = "Жители деревни Простоквашино"; ГруппаКолонок1 = Таблица1.ДобавитьДочерний(ДФ.ГруппаКолонок()); Колонка1 = ГруппаКолонок1.ДобавитьДочерний(ДФ.Колонка()); Колонка1.Стиль.Ширина = 200; Колонка2 = ГруппаКолонок1.ДобавитьДочерний(ДФ.Колонка()); Колонка2.Стиль.Ширина = 100; Колонка3 = ГруппаКолонок1.ДобавитьДочерний(ДФ.Колонка()); Колонка3.Стиль.Копировать(Колонка2.Стиль); ШапкаТаблицы1 = Таблица1.ДобавитьДочерний(ДФ.ШапкаТаблицы()); СтрокаШапка = Таблица1.ДобавитьДочерний(ДФ.СтрокаТаблицы()); ЯчейкаЗаголовка1 = СтрокаШапка.ДобавитьДочерний(ДФ.ЯчейкаЗаголовка()); ЯчейкаЗаголовка1.Текст = "Имя"; ЯчейкаЗаголовка2 = СтрокаШапка.ДобавитьДочерний(ДФ.ЯчейкаЗаголовка()); ЯчейкаЗаголовка2.Текст = "Вид"; ЯчейкаЗаголовка3 = СтрокаШапка.ДобавитьДочерний(ДФ.ЯчейкаЗаголовка()); ЯчейкаЗаголовка3.Текст = "Количество лап"; ОбластьТаблицы1 = Таблица1.ДобавитьДочерний(ДФ.ОбластьТаблицы()); СтрокаМатроскин = ОбластьТаблицы1.ДобавитьДочерний(ДФ.СтрокаТаблицы()); СтрокаМатроскин.Стиль.ГоризонтальноеВыравниваниеТекста = ДФ.ГоризонтальноеВыравниваниеТекста.Центр; ЯчейкаЗаголовка4 = СтрокаМатроскин.ДобавитьДочерний(ДФ.ЯчейкаЗаголовка()); ЯчейкаЗаголовка4.Текст = "Матроскин"; Ячейка1 = СтрокаМатроскин.ДобавитьДочерний(ДФ.Ячейка()); Ячейка1.Текст = "Кот"; Ячейка2 = СтрокаМатроскин.ДобавитьДочерний(ДФ.Ячейка()); Ячейка2.Текст = "4"; СтрокаШарик = ОбластьТаблицы1.ДобавитьДочерний(ДФ.СтрокаТаблицы()); СтрокаШарик.Стиль.Копировать(СтрокаМатроскин.Стиль); ЯчейкаЗаголовка5 = СтрокаШарик.ДобавитьДочерний(ДФ.ЯчейкаЗаголовка()); ЯчейкаЗаголовка5.Текст = "Шарик"; Ячейка3 = СтрокаШарик.ДобавитьДочерний(ДФ.Ячейка()); Ячейка3.Родитель = СтрокаШарик; Ячейка3.Текст = "Пёс"; Ячейка4 = СтрокаШарик.ДобавитьДочерний(ДФ.Ячейка()); Ячейка4.Текст = "4"; СтрокаГалчонок = ОбластьТаблицы1.ДобавитьДочерний(ДФ.СтрокаТаблицы()); СтрокаГалчонок.Стиль.Копировать(СтрокаМатроскин.Стиль); ЯчейкаЗаголовка6 = СтрокаГалчонок.ДобавитьДочерний(ДФ.ЯчейкаЗаголовка()); ЯчейкаЗаголовка6.Текст = "Галчонок"; Ячейка5 = СтрокаГалчонок.ДобавитьДочерний(ДФ.Ячейка()); Ячейка5.Родитель = СтрокаГалчонок; Ячейка5.Текст = "Птица"; Ячейка6 = СтрокаГалчонок.ДобавитьДочерний(ДФ.Ячейка()); Ячейка6.Текст = "2"; Итоги1 = Таблица1.ДобавитьДочерний(ДФ.Итоги()); СтрокаИтого = Итоги1.ДобавитьДочерний(ДФ.СтрокаТаблицы()); СтрокаИтого.Стиль.Копировать(СтрокаМатроскин.Стиль); ЯчейкаЗаголовка7 = СтрокаИтого.ДобавитьДочерний(ДФ.ЯчейкаЗаголовка()); ЯчейкаЗаголовка7.Текст = "Итого:"; ЯчейкаЗаголовка7.ДиапазонКолонок = 2; ЯчейкаЗаголовка7.Стиль.ГоризонтальноеВыравниваниеТекста = ДФ.ГоризонтальноеВыравниваниеТекста.Право; Ячейка7 = СтрокаИтого.ДобавитьДочерний(ДФ.Ячейка()); Ячейка7.Родитель = СтрокаИтого; Ячейка7.Текст = "10"; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\DeclarativeForms\DeclarativeForms\bin\Debug\DeclarativeForms.dll"); ДФ = Новый ДекларативныеФормы(); Форма1 = ДФ.Форма; Форма1.НачальнаяШирина = 800; Форма1.НачальнаяВысота = 500; Форма1.Контент.Стиль.ЦветФона = ДФ.Цвет.СветлоСерый; ДФ.cssПуть = "styles.css"; //=========================================== ГлавноеМеню = ДФ.Меню(ДФ.ТипМеню.Главное); // Это строка главного меню. ПодменюМенюФайл = ДФ.Меню(ДФ.ТипМеню.Отсутствие); МенюФайл = ДФ.ЭлементМеню("Файл", ДФ.ТипЭлементаМеню.Стандартный, ПодменюМенюФайл); Открыть = ДФ.ЭлементМеню("Открыть", ДФ.ТипЭлементаМеню.Стандартный); Сохранить = ДФ.ЭлементМеню("Сохранить"); Разделитель1 = ДФ.ЭлементМеню(, ДФ.ТипЭлементаМеню.Разделитель); Настройки = ДФ.ЭлементМеню("Настройки"); Разделитель2 = ДФ.ЭлементМеню(, ДФ.ТипЭлементаМеню.Разделитель); Выход = ДФ.ЭлементМеню("Выход"); ПодменюМенюФайл.Добавить(Открыть); ПодменюМенюФайл.Добавить(Сохранить); ПодменюМенюФайл.Добавить(Разделитель1); ПодменюМенюФайл.Добавить(Настройки); ПодменюМенюФайл.Добавить(Разделитель2); ПодменюМенюФайл.Добавить(Выход); ПодменюМенюПравка = ДФ.Меню(ДФ.ТипМеню.Отсутствие); МенюПравка = ДФ.ЭлементМеню("Правка", ДФ.ТипЭлементаМеню.Стандартный, ПодменюМенюПравка); Отмена = ДФ.ЭлементМеню("Отмена"); Повтор = ДФ.ЭлементМеню("Повтор"); ПодменюМенюПравка.Добавить(Отмена); ПодменюМенюПравка.Добавить(Повтор); ПодменюМенюСправка = ДФ.Меню(ДФ.ТипМеню.Отсутствие); МенюСправка = ДФ.ЭлементМеню("Справка", ДФ.ТипЭлементаМеню.Стандартный, ПодменюМенюСправка); ОПрограмме = ДФ.ЭлементМеню("О программе"); ПодменюМенюСправка.Добавить(ОПрограмме); ГлавноеМеню.Добавить(МенюФайл); ГлавноеМеню.Добавить(МенюПравка); ГлавноеМеню.Добавить(МенюСправка); Форма1.Меню = ГлавноеМеню; //=========================================== Блок1 = Форма1.ДобавитьДочерний(ДФ.Блок()); Блок1.Класс = "tabs"; Переключатель1 = Блок1.ДобавитьДочерний(ДФ.Переключатель()); Переключатель1.Имя = "inset"; Переключатель1.Идентификатор = "tab_1"; Переключатель1.Помечен = Истина; Подпись1 = Блок1.ДобавитьДочерний(ДФ.Подпись()); Подпись1.Текст = "Вкладка № 1"; Подпись1.Связь = "tab_1"; Переключатель2 = Блок1.ДобавитьДочерний(ДФ.Переключатель()); Переключатель2.Имя = "inset"; Переключатель2.Идентификатор = "tab_2"; Переключатель2.Помечен = Ложь; Подпись2 = Блок1.ДобавитьДочерний(ДФ.Подпись()); Подпись2.Текст = "Вкладка № 2"; Подпись2.Связь = "tab_2"; Переключатель3 = Блок1.ДобавитьДочерний(ДФ.Переключатель()); Переключатель3.Имя = "inset"; Переключатель3.Идентификатор = "tab_3"; Переключатель3.Помечен = Ложь; Подпись3 = Блок1.ДобавитьДочерний(ДФ.Подпись()); Подпись3.Текст = "Вкладка № 3"; Подпись3.Связь = "tab_3"; Переключатель4 = Блок1.ДобавитьДочерний(ДФ.Переключатель()); Переключатель4.Имя = "inset"; Переключатель4.Идентификатор = "tab_4"; Переключатель4.Помечен = Ложь; Подпись4 = Блок1.ДобавитьДочерний(ДФ.Подпись()); Подпись4.Текст = "Вкладка № 4"; Подпись4.Связь = "tab_4"; Блок2 = Блок1.ДобавитьДочерний(ДФ.Блок()); Блок2.Идентификатор = "txt_1"; Блок3 = Блок1.ДобавитьДочерний(ДФ.Блок()); Блок3.Идентификатор = "txt_2"; Абзац3 = Блок3.ДобавитьДочерний(ДФ.Абзац()); Абзац3.Текст = "Вторая вкладка"; Блок4 = Блок1.ДобавитьДочерний(ДФ.Блок()); Блок4.Идентификатор = "txt_3"; Блок5 = Блок1.ДобавитьДочерний(ДФ.Блок()); Блок5.Идентификатор = "txt_4"; Абзац5 = Блок5.ДобавитьДочерний(ДФ.Абзац()); Абзац5.Текст = "Четвертая вкладка"; //=========================================== СоздатьТаблицуВкладки1(); СоздатьПолзунокВкладки2(); СоздатьТекстВкладки3(); Форма1.Открыть(); // // Содержимое файла стилей styles.css. // .tabs { width: 100%; padding: 0px; margin: 0 auto; } // .tabs>input { display: none; } // .tabs>div { // display: none; // padding: 12px; // border: 1px solid #C0C0C0; // background: #FFFFFF; // } // .tabs>label { // display: inline-block; // padding: 7px; // margin: 0 -5px -1px 0; // text-align: center; // color: #666666; // border: 1px solid #C0C0C0; // background: #E0E0E0; // cursor: pointer; // } // .tabs>input:checked + label { // color: #000000; // border: 1px solid #C0C0C0; // border-bottom: 1px solid #FFFFFF; // background: #FFFFFF; // } // #tab_1:checked ~ #txt_1, // #tab_2:checked ~ #txt_2, // #tab_3:checked ~ #txt_3, // #tab_4:checked ~ #txt_4 { display: block; }

Смотрите также

Библиотека DeclarativeForms | Примеры тестирования