提交 8893d494 编写于 作者: chitanda's avatar chitanda

feat: 布局面板更新

上级 b4c1de1a
import AppIndexViewLayout from './app-index-view-layout';
import DEGridView from './view-layout-model-repository/view-layout-model-repository-de-grid-view-layout';
import DEEditView from './view-layout-model-repository/view-layout-model-repository-de-edit-view-layout';
/**
* 安装视图默认布局
......@@ -12,4 +13,5 @@ import DEGridView from './view-layout-model-repository/view-layout-model-reposit
export function install(callBack: (key: string, model: any) => void): void {
callBack('APPINDEXVIEW_DEFAULT', AppIndexViewLayout);
callBack('DEGRIDVIEW_DEFAULT', DEGridView);
callBack('DEEDITVIEW_DEFAULT', DEEditView);
}
\ No newline at end of file
export default {
"layoutMode": "TABLE_24COL",
"rootPanelItems": [
{
"panelItems": [
{
"panelItems": [
{
"allowEmpty": true,
"caption": "页面标题",
"itemStyle": "DEFAULT",
"itemType": "FIELD",
"layoutPos": {
"layout": "FLEX"
},
"id": "view_pagecaption"
}
],
"layout": {
"layout": "FLEX"
},
"dataRegionType": "INHERIT",
"caption": "容器",
"itemStyle": "DEFAULT",
"itemType": "CONTAINER",
"layoutPos": {
"layout": "FLEX"
},
"id": "page_header_left"
},
{
"panelItems": [
{
"caption": "搜索栏",
"itemStyle": "DEFAULT",
"itemType": "CTRLPOS",
"layoutPos": {
"layout": "FLEX"
},
"showCaption": true,
"id": "568271fd-80cf-499e-ab0a-61934b5f0262"
},
{
"caption": "工具栏",
"itemStyle": "DEFAULT",
"itemType": "CTRLPOS",
"layoutPos": {
"layout": "FLEX"
},
"showCaption": true,
"id": "toolbar"
}
],
"layout": {
"dir": "row",
"layout": "FLEX"
},
"dataRegionType": "INHERIT",
"caption": "容器",
"itemStyle": "DEFAULT",
"itemType": "CONTAINER",
"layoutPos": {
"layout": "FLEX"
},
"id": "page_header_right"
}
],
"layout": {
"align": "space-between",
"dir": "row",
"layout": "FLEX"
},
"dataRegionType": "INHERIT",
"caption": "容器",
"contentHeight": 54,
"height": 54,
"itemStyle": "DEFAULT",
"itemType": "CONTAINER",
"layoutPos": {
"colMD": 24,
"height": 54,
"heightMode": "PX",
"layout": "TABLE_24COL"
},
"id": "page_header"
},
{
"panelItems": [
{
"caption": "表单",
"itemStyle": "DEFAULT",
"itemType": "CTRLPOS",
"layoutPos": {
"layout": "FLEX"
},
"showCaption": true,
"id": "form"
}
],
"layout": {
"layout": "FLEX"
},
"dataRegionType": "INHERIT",
"caption": "容器",
"itemStyle": "DEFAULT",
"itemType": "CONTAINER",
"layoutPos": {
"colMD": 24,
"layout": "TABLE_24COL"
},
"id": "page_content"
}
],
"layoutPanel": true,
"codeName": "EditViewLayout",
"controlType": "VIEWLAYOUTPANEL",
"logicName": "编辑视图布局面板(预置模型)",
"appDataEntityId": "web.viewlayoutmodelrepository",
"controlParam": {},
"name": "layoutpanel",
"id": "editviewlayout"
}
......@@ -72,9 +72,12 @@ export default {
},
"dataRegionType": "INHERIT",
"caption": "容器",
"contentHeight": 54,
"height": 54,
"itemStyle": "DEFAULT",
"itemType": "CONTAINER",
"layoutPos": {
"height": 54,
"heightMode": "PX",
"layout": "FLEX"
},
......
import AppIndexViewLayout from './app-index-view-layout';
import DEGridView from './view-layout-model-repository/view-layout-model-repository-de-grid-view-layout';
import DEEditView from './view-layout-model-repository/view-layout-model-repository-de-edit-view-layout';
/**
* 安装视图默认布局
......@@ -12,4 +13,5 @@ import DEGridView from './view-layout-model-repository/view-layout-model-reposit
export function install(callBack: (key: string, model: any) => void): void {
callBack('APPINDEXVIEW_DEFAULT', AppIndexViewLayout);
callBack('DEGRIDVIEW_DEFAULT', DEGridView);
callBack('DEEDITVIEW_DEFAULT', DEEditView);
}
\ No newline at end of file
{{#eq page.codeName 'ViewLayoutModelRepositoryDEEditViewLayout'}}
export default {{jsonStringify pageDSL.viewLayoutPanel 2}}
{{/eq}}
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册