C-Rover Software C-Rover Software

Home

News

Usecases

DM Tutorial

Licenses

Download

Feedback

Contacts

English Russian


Using Panels (Data view screen forms)

Panels introduction


Панели - это экранные формы, предназначенные для представления данных, в том числе табличных данных (часто - полей строки некоторой таблицы). В МД панели могут также использоваться для управления приложением или для действий с некоторым набором данных.

МД использует для отображения панелей встроенный интернет браузер, поэтому для представления панелей принят формат обычных веб-страниц - файлов формата HTML. Но для панелей МД этот формат несколько расширен - кроме обычных HTML элементов и их аттрибутов в панелях МД могут использоваться дополнительные элементы и аттрибуты, специфические для Менеджера Данных. Эти элементы и аттрибуты позволяют реализовывать на панелях дополнительную функциональность по представлению наборов данных МД и операций с ними.

К панели можно привязать некоторую таблицу МД, точнее, некоторую форму доступа к данным этой таблицы (vme). В этом случае кроме обычных HTML элементов (текстов, картинок, ссылок и т.п.) на этой панели можно будет размещать значения отдельных полей записи этого набора данных (значения полей текущей строки таблицы). Возможно также будет разместить специальный элемент для просмотра части таблицы (табличный грид).

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


Return to Table of Contents Go to Previous Section Go to Next Section

Dialog window for panel

При вызове панели она отображается Менеджером Данных в отдельном окне. То, что представлено на панели - тексты, данные, кнопки, изображения - зависит от того, какая панель была вызвана (структура и внешний вид панели задаются при её создании). Однако, в любом случае в верхней левой части окна отображается кнопка ">", предназначенная для показа / сокрытия меню служебных команд. При нажатии на кнопку ">" отображается меню служебных команд, к которым относятся:

  • Кнопка перехода к "родительскому" окну

    Эта кнопка позволяет вернуться к просмотру панели, из которой была вызвана данная панель (если это имело место). Эта кнопка полезна, когда на экране открыто много панелей или родительская панель визуально скрыта за текущей.

  • Кнопка сохранения образа панели на диске
  • Кнопка печати панели
  • Кнопка вызова "дочерней" панели
  • Кнопка редактирования панели

...

...

Go to bottom of the page Go to top of the page

Panel Editor

...

...

...

Go to bottom of the page Go to top of the page

General type panels creation

...

...

...

Go to bottom of the page Go to top of the page

How to create panel by template

...

...

...

Go to bottom of the page Go to top of the page

Panels for table records presentation

...

...

...

Go to bottom of the page Go to top of the page

Panels for data printing on paper forms

...

...

...

Go to bottom of the page Go to top of the page

Return to Table of Contents Go to Previous Section Go to Next Section


All rights reserved. All materials on this site are protected by Russian and International lows
© C-Rover Software, 2010-2013