Таблица.Ниже (TableView.PlaceBottom) Метод

Синтаксис

Ниже(<Элемент>, <Смещение>)

Параметры

Элемент (обязательный)
Тип: Произвольный.
Элемент, относительно которого производим смещение.
Смещение (обязательный)
Тип: Число.
Величина смещения в целых числах верхнего края смещаемого элемента от нижнего края объекта, указанного в параметре Элемент.

Возвращаемое значение

Описание

Смещает ниже этот элемент относительно объекта, указанного в параметре Элемент, на величину, указанную в параметре Смещение.

Примечание

Пример

Таблица1.Ниже(Кнопка0, 1);
Полный пример кода


Перем ТФ, Игрек0, Игрек1, Кнопка0, Таблица1, Икс0, Икс1; Процедура ПриОткрытии() Экспорт Игрек0 = Кнопка0.Кадр.Игрек; Игрек1 = Таблица1.Кадр.Игрек; Икс0 = Кнопка0.Кадр.Икс; Икс1 = Таблица1.Кадр.Икс; ТФ.Уведомление().Показать( "Игрек0 = " + Игрек0 + " |Игрек1 = " + Игрек1 + " |Икс0 = " + Икс0 + " |Икс1 = " + Икс1, -1); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Кнопка0 = ТФ.Верхний.Добавить(ТФ.Кнопка("Кнопка0")); Кнопка0.Икс = ТФ.Позиция.Центр(); Кнопка0.Игрек = ТФ.Позиция.Центр(); Кнопка0.Ширина = ТФ.Величина.Абсолютно(10); Кнопка0.Высота = ТФ.Величина.Абсолютно(1); Таблица1 = ТФ.Верхний.Добавить(ТФ.Таблица()); ТаблицаДанных1 = ТФ.ТаблицаДанных(); Колонки1 = ТаблицаДанных1.Колонки; Колонка1 = Колонки1.Добавить(ТФ.КолонкаДанных("№ н/п", ТФ.ТипДанных.Число)); Колонка2 = Колонки1.Добавить(ТФ.КолонкаДанных("ФИО", ТФ.ТипДанных.Строка)); Строки1 = ТаблицаДанных1.Строки; ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 1); ТекСтрока.УстановитьЭлемент("ФИО", "Иванов Иван Иванович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 2); ТекСтрока.УстановитьЭлемент("ФИО", "Семенов Семен Семенович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 3); ТекСтрока.УстановитьЭлемент("ФИО", "Шикалов Игнатий Маркович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 4); ТекСтрока.УстановитьЭлемент("ФИО", "Петров Петр Петрович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 5); ТекСтрока.УстановитьЭлемент("ФИО", "Сергеевич Аристарх Изяславович"); Таблица1.ТаблицаДанных = ТаблицаДанных1; Таблица1.Икс = ТФ.Позиция.Центр(); Таблица1.Ниже(Кнопка0, 1); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();

Тестовый код


Перем ТФ, Игрек0, Игрек1, Кнопка0, Таблица1, Икс0, Икс1; Процедура ПриОткрытии() Экспорт Игрек0 = Кнопка0.Кадр.Игрек; Игрек1 = Таблица1.Кадр.Игрек; Икс0 = Кнопка0.Кадр.Икс; Икс1 = Таблица1.Кадр.Икс; ТФ.Уведомление().Показать( "Игрек0 = " + Игрек0 + " |Игрек1 = " + Игрек1 + " |Икс0 = " + Икс0 + " |Икс1 = " + Икс1, -1); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Кнопка0 = ТФ.Верхний.Добавить(ТФ.Кнопка("Кнопка0")); Кнопка0.Икс = ТФ.Позиция.Центр(); Кнопка0.Игрек = ТФ.Позиция.Центр(); Кнопка0.Ширина = ТФ.Величина.Абсолютно(10); Кнопка0.Высота = ТФ.Величина.Абсолютно(1); Таблица1 = ТФ.Верхний.Добавить(ТФ.Таблица()); ТаблицаДанных1 = ТФ.ТаблицаДанных(); Колонки1 = ТаблицаДанных1.Колонки; Колонка1 = Колонки1.Добавить(ТФ.КолонкаДанных("№ н/п", ТФ.ТипДанных.Число)); Колонка2 = Колонки1.Добавить(ТФ.КолонкаДанных("ФИО", ТФ.ТипДанных.Строка)); Строки1 = ТаблицаДанных1.Строки; ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 1); ТекСтрока.УстановитьЭлемент("ФИО", "Иванов Иван Иванович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 2); ТекСтрока.УстановитьЭлемент("ФИО", "Семенов Семен Семенович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 3); ТекСтрока.УстановитьЭлемент("ФИО", "Шикалов Игнатий Маркович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 4); ТекСтрока.УстановитьЭлемент("ФИО", "Петров Петр Петрович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 5); ТекСтрока.УстановитьЭлемент("ФИО", "Сергеевич Аристарх Изяславович"); Таблица1.ТаблицаДанных = ТаблицаДанных1; Таблица1.Икс = ТФ.Позиция.Центр(); Таблица1.Ниже(Кнопка0, 1); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( Игрек0 < Игрек1 , "", "!!! ") + "Таблица.Ниже (TableView.PlaceBottom) Метод" + " " + ТекущаяДата() + Символы.ПС);

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

Библиотека OneScriptTerminalGui