С выходом Apex 4.0 Early Adopter Phase II (EA2) стал доступен один из новых компонентов Apex 4.0 - Websheets. Данная функциональность позволяет конечным пользователям (быстро и просто) вводить, безопасно "расшарить" и предоставлять информацию. С помощью Web-браузера пользователь может создавать (если есть на права) страницы, секции страницы, таблицы и отчёты.
Рассмотрим возможности WebSheets на примере приложения.
- Создаём приложение типа WebSheets:
- Вводим название приложения (например: WebSheets Demo):
- Подтверждаем создание приложения:
- Запускаем приложение:
- Входим в приложение текущим пользователем Apex (по-умолчанию механизм аутентификации Application Express Account)
- Домашняя страница:
- Изменим текст региона на домашней странице:
- Для работы с текстом используется полноценный WYSIWYG-редактор:
- Создадим новую таблицу (DataGrid):
- Выбираем тип создаваемой страницы (в нашем случае - From Scratch):
- Определяем наименование таблицы и колонки:
- Таблица создана:
Конечный пользователь может изменять свойства таблицы, колонок, добавлять колонки, валидацию, группировку и т.п. - Добавим данные в таблицу:
- Получаем по-сути интерактивный отчёт с возможностью изменения структуры таблицы:
- Вернёмся на домашнюю страницу и создадим новый регион:
- Выбираем тип региона - Data:
- Выбираем источник данных:
- Завершаем создание региона:
- Аналогично добавим регион типа Chart:
- Добавим аннотации - один файл, один тэг и одну заметку:
- Получилась следующая страница:
- Теперь настроим авторизацию. Переходим в меню "Administration" -> "Access Control":
- Создаем новую запись(entry):
- Создадим ещё одну запись(entry). Получаем:
- Теперь зайдя в приложение под пользователем reader (он предварительно должен быть создан) видим что есть только права на просмотр страниц:
Комментариев нет:
Отправить комментарий