На главную
 

  1. Преимущества в продуктивности jWB
2. Отладка в jWB3.2.1
3. Настройка производительности jWB
4. jWB - Создание Класса Разработки ( Development Class)
5. jWB - Создание тэгов DIRT
6. jWB - Deploying: Распространение проекта с одного сервера jWB Server на другой
7. Интернационализация в jWB
8. jWB - Интеграция c Visual Basic
9. jBASE Web Builder - VB и SQL
10. Создание Меню в jWB
11. Средства безопасности в jWB
12. Сеансы jWB и Безопасность
13. Последствия Блокировки (Locking) в web-приложениях
 

Создание Меню в jWB

ВВЕДЕНИЕ

JBASE for Web Builders имеет встроенную возможность построения меню, которые имеют такой же внешний вид и действие (look and feel), как и меню в Windows Explorer. Меню - это виртуальная возможность для пользователя выбором папки развернуть ее содержимое. Это похоже на меню Windows Explorer, но меню jWB также позволяют использовать в меню "связки" - "links", которые не являются папками. На этих "связках" можно щелкать мышью и вызывать при этом различные связанные с ними функциональные возможности.

Один из способов создания меню - жесткое кодирование структуры меню с папками и всеми "связками" - "links", явным образом объявляемыми во время проектирования.

Второй способ - создание структуры меню из "Процедур Создания" - "Creation Subroutines". Процедура создания вызывается системой jWB при создании нового меню таким же образом, как при отправке (submit) страницы на сервер вызывается процедура pre-page. Это означает, что можно создавать структуру меню, базируясь на пользовательском вводе или на указанных файлах, давая таким образом мощное средство для обновления, изменения и создания динамических меню "на лету".

Обе этих методики будут описаны ниже с примером того, как вы можете построить свои собственные меню.

Предварительные требования

Данная публикация подразумевает, что пользователь обладает знаниями jBASE for Web Builders, знает среду разработчика, знает, как создавать новый модуль приложения, а также знаком с панелями properties, class и design pane для объекта. При создании меню из подпрограммы вы также должны быть знакомы с кодированием на BASIC.

ЭТО ВАЖНО

Последующая документация показывает, как создавать объекты меню и как получить действующую структуру меню. Однако это не очень удобно, если только меню не находится на странице jWB page. Для помещения объектов Menu на страницу требуется установить в панели свойств этой страницы следующее свойство (щелкните на кнопке properties в верхней части окна)

Объект, который вы помещаете на странице, должен также относиться к классу "sysmenumain" - это можно выбрать из выпадающего списка "class" на панели свойств.

В данной публикации при ссылке на окно редактора объектов jWB Object Editor используются следующие понятия.

Создание простой жестко закодированной структуры меню

1) После входа в jWB создайте новый модуль приложения и назовите его Menus. Дайте ему описание "My Menus". Вам нужно щелкнуть по "refresh menus", чтобы показать его в меню Development Objects. Например:

2) Щелкните по My Menus и выберите "Menu Definition".

3) Добавьте новый объект и назовите его "HardCodeMenu". Появится окно с заголовком "sysmenumain:HardCodeMenu" с разными классами меню в панели инструментов. Они описаны ниже:

Эти пиктограммы можно выбрать и поместить на конструктивных "заклепках" в панели дизайна

Пожалуйста, пользуйтесь этой таблицей при построении описанных ниже меню.

продолжение »»»»


| НАЗАД | ДАЛЕЕ | НАЧАЛО СТРАНИЦЫ | НА ГЛАВНУЮ |
    | E-Mail | Версия сайта 2003 г. | Контакты | Web Builder | СУБД jBASE | СУБД UniVerse | Миграции из Pick | Data Warehousing |