![]() |
![]() |
DM Tutorial |
Using Panels (Data view screen forms) Panels introduction Панели - это экранные формы, предназначенные для представления данных, в том числе табличных данных (часто - полей строки некоторой таблицы). В МД панели могут также использоваться для управления приложением или для действий с некоторым набором данных. МД использует для отображения панелей встроенный интернет браузер, поэтому для представления панелей принят формат обычных веб-страниц - файлов формата HTML. Но для панелей МД этот формат несколько расширен - кроме обычных HTML элементов и их аттрибутов в панелях МД могут использоваться дополнительные элементы и аттрибуты, специфические для Менеджера Данных. Эти элементы и аттрибуты позволяют реализовывать на панелях дополнительную функциональность по представлению наборов данных МД и операций с ними. К панели можно привязать некоторую таблицу МД, точнее, некоторую форму доступа к данным этой таблицы (vme). В этом случае кроме обычных HTML элементов (текстов, картинок, ссылок и т.п.) на этой панели можно будет размещать значения отдельных полей записи этого набора данных (значения полей текущей строки таблицы). Возможно также будет разместить специальный элемент для просмотра части таблицы (табличный грид). На панели можно также размещать активные элементы - своего рода кнопки. Такие активные элементы называются марками. К маркам возможно привязать некоторые действия (команды), которые будут выполняться при активизации пользователем этого элемента (например, при нажатии на кнопку). Примером таких действий может быть команда сдвига текущей записи набора данных (текущей строки таблицы) вперед или назад. Таким образом, если на панели разместить поля строки некоторой таблицы, а в нижней части панели - кнопки "Следующая запись" и "Предыдущая запись", то можно промаркировать эти кнопки (поместить на них марки) и привязать к этим маркам соответствующие команды сдвига текущей записи таблицы. В этом случае при первом вызове пользователем этой панели на ней будут отображаться данные первой (текущей) строки таблицы, а при нажатии пользователем на кнопки управления на панели будут отображаться данные следующей строки таблицы, затем следующей строки, или вернуться к просмотру предыдущих строк.
Dialog window for panel
При вызове панели она отображается Менеджером Данных в отдельном окне.
То, что представлено на панели - тексты, данные, кнопки, изображения -
зависит от того, какая панель была вызвана (структура и внешний вид панели
задаются при её создании). Однако, в любом случае
в верхней левой части окна отображается кнопка ">", предназначенная для
показа / сокрытия меню служебных команд.
При нажатии на кнопку ">" отображается меню служебных команд, к которым относятся:
Эта кнопка позволяет вернуться к просмотру панели, из которой была вызвана данная панель
(если это имело место). Эта кнопка полезна, когда на экране открыто много панелей
или родительская панель визуально скрыта за текущей.
... ...
Panel Editor ... ... ...
General type panels creation ... ... ...
How to create panel by template ... ... ...
Panels for table records presentation ... ... ...
Panels for data printing on paper forms ... ... ...
|
All rights reserved. All materials on this site are protected by Russian and International lows
|