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

feat: 补充选项操作视图

上级 56e63eb1
......@@ -3,6 +3,7 @@ import DEGridView from './view-layout-model-repository/view-layout-model-reposit
import DEEditView from './view-layout-model-repository/view-layout-model-repository-de-edit-view-layout';
import DEListView from './view-layout-model-repository/view-layout-model-repository-de-list-view-layout';
import DEDataView from './view-layout-model-repository/view-layout-model-repository-de-data-view-layout';
import DEOptView from './view-layout-model-repository/view-layout-model-repository-de-option-view-layout';
/**
* 安装视图默认布局
......@@ -18,4 +19,5 @@ export function install(callBack: (key: string, model: any) => void): void {
callBack('DEEDITVIEW_DEFAULT', DEEditView);
callBack('DELISTVIEW_DEFAULT', DEListView);
callBack('DEDATAVIEW_DEFAULT', DEDataView);
callBack('DEOPTVIEW_DEFAULT', DEOptView);
}
\ No newline at end of file
export default {
"layoutBodyOnly": true,
"layoutMode": "FLEX",
"rootPanelItems": [
{
"panelItems": [
{
"caption": "表单",
"itemStyle": "DEFAULT",
"itemType": "CTRLPOS",
"layoutPos": {
"layout": "FLEX"
},
"showCaption": true,
"id": "form"
}
],
"layout": {
"layout": "FLEX"
},
"dataRegionType": "INHERIT",
"caption": "容器",
"itemStyle": "DEFAULT",
"itemType": "CONTAINER",
"layoutPos": {
"grow": 1,
"layout": "FLEX"
},
"id": "page_content"
},
{
"panelItems": [
{
"actionType": "UIACTION",
"uiactionId": "panel_optionviewlayout_ok_click@viewlayoutmodelrepository",
"tooltip": "确认",
"uiactionTarget": "NONE",
"caption": "确认",
"itemStyle": "DEFAULT",
"itemType": "BUTTON",
"layoutPos": {
"layout": "FLEX"
},
"showCaption": true,
"id": "ok"
},
{
"actionType": "UIACTION",
"uiactionId": "panel_optionviewlayout_cancel_click@viewlayoutmodelrepository",
"tooltip": "取消",
"uiactionTarget": "NONE",
"caption": "取消",
"itemStyle": "DEFAULT",
"itemType": "BUTTON",
"layoutPos": {
"layout": "FLEX"
},
"showCaption": true,
"id": "cancel"
}
],
"layout": {
"dir": "row-reverse",
"layout": "FLEX",
"valign": "center"
},
"dataRegionType": "INHERIT",
"caption": "容器",
"contentHeight": 54,
"height": 54,
"itemStyle": "DEFAULT",
"itemType": "CONTAINER",
"layoutPos": {
"height": 54,
"heightMode": "PX",
"layout": "FLEX"
},
"id": "page_bottom"
}
],
"layoutPanel": true,
"codeName": "OptionViewLayout",
"controlType": "VIEWLAYOUTPANEL",
"logicName": "选项操作视图布局面",
"appDataEntityId": "web.viewlayoutmodelrepository",
"controlParam": {},
"name": "layoutpanel",
"id": "optionviewlayout"
}
......@@ -3,6 +3,7 @@ import DEGridView from './view-layout-model-repository/view-layout-model-reposit
import DEEditView from './view-layout-model-repository/view-layout-model-repository-de-edit-view-layout';
import DEListView from './view-layout-model-repository/view-layout-model-repository-de-list-view-layout';
import DEDataView from './view-layout-model-repository/view-layout-model-repository-de-data-view-layout';
import DEOptView from './view-layout-model-repository/view-layout-model-repository-de-option-view-layout';
/**
* 安装视图默认布局
......@@ -18,4 +19,5 @@ export function install(callBack: (key: string, model: any) => void): void {
callBack('DEEDITVIEW_DEFAULT', DEEditView);
callBack('DELISTVIEW_DEFAULT', DEListView);
callBack('DEDATAVIEW_DEFAULT', DEDataView);
callBack('DEOPTVIEW_DEFAULT', DEOptView);
}
\ No newline at end of file
{{#eq page.codeName 'ViewLayoutModelRepositoryDEOptionViewLayout'}}
export default {{jsonStringify pageDSL.viewLayoutPanel 2}}
{{/eq}}
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册