got-fw
Рамки для быстрой разработки бизнес-приложений
Платформа для быстрой разработки на основе XML-описания. Цель — максимальная степень повторного использования.
Пример проекта:
http://www.got-fw.com
Имя пользователя: demo
Пароль: demo
Основные характеристики:
Общий интерфейс
Включая логин, главную страницу, портал, список, новые/редактируемые страницы, страницы выбора списка, асинхронные древовидные страницы, древовидные списки страниц.
Общие операции
Включая поиск списка, создание, редактирование, массовое удаление, импорт, экспорт, управление столбцами, создание дерева, удаление дерева.
Функции пользователя
Включают управление пользователями, ролями, разрешениями, журналами.
При проектировании учитывалась возможность адаптации к различным средам разработки.
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.10.71/got_demo?useUnicode=true&characterEncoding=utf-8&generateSimpleParameterMetadata=true&zeroDateTimeBehavior=convertToNull
jdbc.user=root
jdbc.password=258369
catalog=got_demo
schema=
<?xml version="1.0" encoding="UTF-8"?>
<function xmlns="http://www.got-fw.com/schema/function"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.got-fw.com/schema/function http://www.got-fw.com/schema/function/function-1.0.xsd"
ref="demo_function" title="Демонстрационная функция" defaultView="grid">
<table name="DEMO_DEMO" />
<joins>
<join name="GOT_USER" type="INNER" alias="U" joinConditions="U.ID=MAIN.USER_ID">
<columns>
<column id="USER_NAME" field="NAME" toUser="false" />
</columns>
</join>
</joins>
<columns>
<column id="ID" editable="false" />
<column id="USER_ID" showColumn="USER_NAME">
<valueref function="users" view="select" label="NAME" value="ID"/>
</column>
<column id="DEMO_TYPE" dictionary="demo_demo_dic" />
</columns>
</function>
Здесь table->name указывает на основную таблицу, используемую этим модулем, joins указывает на таблицу, связанную с данными, которые должны отображаться, например, если вы хотите отобразить USER_ID соответствующего имени пользователя, вам нужно добавить соответствующий join, затем используйте showColumn, чтобы указать отображаемое поле. Фреймворк автоматически считывает все поля в таблице и генерирует определение столбца. Вы можете изменить свойства отображения определённых полей через columns->column, например, USER_ID здесь отображается и выбирается с использованием связанной таблицы, а DEMO_TYPE использует словарь.
<action id="demo_demo" label="Демонстрационная функция" group="system_manager"
sortIndex="10">
<argument function="demo_demo" />
</action>
Где argument.function соответствует имени файла функции. 3. Обновите страницу в браузере, чтобы увидеть новую функцию модуля. Она уже имеет основные функции добавления, удаления, изменения, поиска, импорта, экспорта и управления столбцами.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )