Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
功
功能演示系统
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
示例
功能演示系统
提交
95465d57
提交
95465d57
编写于
11月 08, 2022
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Mosher 发布系统代码 [后台服务,演示应用]
上级
0ff78dd3
变更
21
隐藏空白字符变更
内嵌
并排
正在显示
21 个修改的文件
包含
1903 行增加
和
1134 行删除
+1903
-1134
components_BO_CN_base.ts
...Web/src/locale/lanres/components/components_BO_CN_base.ts
+4
-0
components_en_US_base.ts
...Web/src/locale/lanres/components/components_en_US_base.ts
+4
-0
components_zh_CN_base.ts
...Web/src/locale/lanres/components/components_zh_CN_base.ts
+4
-0
ibizorder-list-exp-view-layout-base.vue
...t-exp-view-layout/ibizorder-list-exp-view-layout-base.vue
+43
-28
ibizorder-list-exp-view-layout.vue
...r-list-exp-view-layout/ibizorder-list-exp-view-layout.vue
+0
-2
ibizorder-test-custom-layout-panel-grid-exp-view-base.vue
...ibizorder-test-custom-layout-panel-grid-exp-view-base.vue
+36
-21
ibizorder-test-custom-layout-panel-grid-exp-view.vue
...view/ibizorder-test-custom-layout-panel-grid-exp-view.vue
+0
-2
grid-load-ui-logic-base.ts
app_Web/src/uiservice/ibizbook/grid-load-ui-logic-base.ts
+21
-10
grid-view-load-ui-logic-base.ts
...b/src/uiservice/ibizorder/grid-view-load-ui-logic-base.ts
+2
-0
open-yu-que-ui-logic-base.ts
app_Web/src/uiservice/ibizorder/open-yu-que-ui-logic-base.ts
+2
-0
app-message-box.less
app_Web/src/utils/app-message-box/app-message-box.less
+83
-0
app-message-box.ts
app_Web/src/utils/app-message-box/app-message-box.ts
+115
-0
app-message-box.vue
app_Web/src/utils/app-message-box/app-message-box.vue
+340
-0
message-box-options.ts
...rc/utils/app-message-box/interface/message-box-options.ts
+127
-0
guide-return-form-form-base.vue
...ok/guide-return-form-form/guide-return-form-form-base.vue
+5
-5
guide-view-form-form-base.vue
...izbook/guide-view-form-form/guide-view-form-form-base.vue
+5
-5
quicksearchform-searchform-base.vue
...searchform-searchform/quicksearchform-searchform-base.vue
+1
-1
IBIZOrderListExpView_layout.json
...SYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderListExpView_layout.json
+572
-544
IBIZOrderTestCustomLayoutPanelGridExpView.json
...APPDEVIEWS/IBIZOrderTestCustomLayoutPanelGridExpView.json
+536
-513
h2_table.xml
demo-core/src/main/resources/liquibase/h2_table.xml
+2
-2
view.xml
demo-core/src/main/resources/liquibase/view.xml
+1
-1
未找到文件。
app_Web/src/locale/lanres/components/components_BO_CN_base.ts
浏览文件 @
95465d57
...
@@ -335,6 +335,10 @@ function getLocaleResourceBase(){
...
@@ -335,6 +335,10 @@ function getLocaleResourceBase(){
loadMore
:
'མང་ཙམ་བླུགས་རོགས།'
,
loadMore
:
'མང་ཙམ་བླུགས་རོགས།'
,
noMore
:
'དེ་ལས་མང་བ་མི་འདུག'
noMore
:
'དེ་ལས་མང་བ་མི་འདུག'
},
},
appmessagebox
:
{
ok
:
'ངོས་འཛིན་'
,
cancel
:
'མེད་པར་བཟོ་བ་'
,
},
diskFileUpload
:{
diskFileUpload
:{
fileDrag
:
'ཡིག་ཆ་འདིར་དྲུད་།,ཡང་ན་'
,
fileDrag
:
'ཡིག་ཆ་འདིར་དྲུད་།,ཡང་ན་'
,
clickUpload
:
'སྣོན་ནས་ཡར་སྐུར་དགོས།'
,
clickUpload
:
'སྣོན་ནས་ཡར་སྐུར་དགོས།'
,
...
...
app_Web/src/locale/lanres/components/components_en_US_base.ts
浏览文件 @
95465d57
...
@@ -345,6 +345,10 @@ function getLocaleResourceBase(){
...
@@ -345,6 +345,10 @@ function getLocaleResourceBase(){
loadMore
:
'Load more'
,
loadMore
:
'Load more'
,
noMore
:
'No more'
noMore
:
'No more'
},
},
appmessagebox
:
{
ok
:
"OK"
,
cancel
:
"Cancel"
},
diskFileUpload
:{
diskFileUpload
:{
fileDrag
:
'Drag the file here, or'
,
fileDrag
:
'Drag the file here, or'
,
clickUpload
:
'Click on the upload'
,
clickUpload
:
'Click on the upload'
,
...
...
app_Web/src/locale/lanres/components/components_zh_CN_base.ts
浏览文件 @
95465d57
...
@@ -346,6 +346,10 @@ function getLocaleResourceBase(){
...
@@ -346,6 +346,10 @@ function getLocaleResourceBase(){
loadMore
:
'加载更多'
,
loadMore
:
'加载更多'
,
noMore
:
'没有更多了'
noMore
:
'没有更多了'
},
},
appmessagebox
:
{
ok
:
"确 认"
,
cancel
:
"取 消"
},
diskFileUpload
:{
diskFileUpload
:{
fileDrag
:
'将文件拖到此处,或'
,
fileDrag
:
'将文件拖到此处,或'
,
clickUpload
:
'点击上传'
,
clickUpload
:
'点击上传'
,
...
...
app_Web/src/pages/sample/ibizorder-list-exp-view-layout/ibizorder-list-exp-view-layout-base.vue
浏览文件 @
95465d57
<
template
>
<
template
>
<div
class=
"app-view-layout ibizorder-list-exp-view-layout"
v-loading=
"isLayoutLoadding"
:style=
"
{height: '100%', width: '100%',
'display': 'flex', 'flex-direction': 'column
'}">
<div
class=
"app-view-layout ibizorder-list-exp-view-layout"
v-loading=
"isLayoutLoadding"
:style=
"
{height: '100%', width: '100%',
overflow: 'auto
'}">
<template
v-show=
"!isLayoutLoadding"
>
<template
v-show=
"!isLayoutLoadding"
>
<app-s
tandard-container
name=
"page_container"
:isMultiContainer=
"false
"
:layoutModelDetails=
"layoutModelDetails"
>
<app-s
croll-container
name=
"container_scroll1
"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
container
2
>
<template
#
container
_scroll_main1
>
<app-s
tandard-container
name=
"container2"
:isMultiContainer=
"false
"
:layoutModelDetails=
"layoutModelDetails"
>
<app-s
croll-container
name=
"container_scroll_main1
"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
view_pagecaption
>
<template
#
nav_pos1
>
<app-
preset-caption
name=
"view_pagecaption"
:layoutModelDetails=
"layoutModelDetails"
>
实体列表导航视图
</app-preset-caption
>
<app-
nav-pos
name=
"nav_pos1"
:layoutModelDetails=
"layoutModelDetails"
:navData=
"layoutModelDetails['nav_pos1'].navData"
/
>
</
template
>
</
template
>
</app-s
tandard
-container>
</app-s
croll
-container>
</template>
</template>
<
template
#
container_scroll_header1
>
<app-scroll-container
name=
"container_scroll_header1"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
container_grid1
>
<template
#
container_grid1
>
<app-simpleflex-container
name=
"container_grid1"
:layoutModelDetails=
"layoutModelDetails"
>
<app-simpleflex-container
name=
"container_grid1"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
container1
>
<template
#
container1
>
<app-simpleflex-container
name=
"container1"
:layoutModelDetails=
"layoutModelDetails"
>
<app-simpleflex-container
name=
"container1"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
view_pagecaption
>
<app-preset-caption
name=
"view_pagecaption"
:layoutModelDetails=
"layoutModelDetails"
>
实体列表导航视图
</app-preset-caption>
</
template
>
</app-simpleflex-container>
</template>
<
template
#
container2
>
<app-simpleflex-container
name=
"container2"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
toolbar
>
<app-ctrl-pos
name=
"toolbar"
:layoutModelDetails=
"layoutModelDetails"
>
<span>
部件占位toolbar
</span>
</app-ctrl-pos>
</
template
>
</app-simpleflex-container>
</template>
</app-simpleflex-container>
</template>
</app-scroll-container>
</template>
<
template
#
container_scroll_left1
>
<app-scroll-container
name=
"container_scroll_left1"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
listexpbar
>
<template
#
listexpbar
>
<app-ctrl-pos
name=
"listexpbar"
:layoutModelDetails=
"layoutModelDetails"
>
<app-ctrl-pos
name=
"listexpbar"
:layoutModelDetails=
"layoutModelDetails"
>
<view
_listexpbar
<view
_listexpbar
...
@@ -32,18 +54,9 @@
...
@@ -32,18 +54,9 @@
</view
_listexpbar
>
</view
_listexpbar
>
</app-ctrl-pos>
</app-ctrl-pos>
</
template
>
</
template
>
</app-simpleflex-container>
</app-scroll-container>
</template>
<
template
#
container8
>
<app-simpleflex-container
name=
"container8"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
nav_pos1
>
<app-nav-pos
name=
"nav_pos1"
:layoutModelDetails=
"layoutModelDetails"
:navData=
"layoutModelDetails['nav_pos1'].navData"
/>
</
template
>
</app-simpleflex-container>
</template>
</app-simpleflex-container>
</template>
</template>
</app-s
tandard
-container>
</app-s
croll
-container>
</template>
</template>
</div>
</div>
</template>
</template>
...
@@ -225,7 +238,6 @@ export default class IBIZOrderListExpView_layoutBase extends Vue {
...
@@ -225,7 +238,6 @@ export default class IBIZOrderListExpView_layoutBase extends Vue {
*/
*/
public
containerModel
:
any
=
{
public
containerModel
:
any
=
{
view_listexpbar
:
{
name
:
'listexpbar'
,
type
:
'LISTEXPBAR'
},
view_listexpbar
:
{
name
:
'listexpbar'
,
type
:
'LISTEXPBAR'
},
view_searchbar
:
{
name
:
'searchbar'
,
type
:
'SEARCHBAR'
},
wflinks
:
[],
wflinks
:
[],
};
};
...
@@ -279,7 +291,7 @@ export default class IBIZOrderListExpView_layoutBase extends Vue {
...
@@ -279,7 +291,7 @@ export default class IBIZOrderListExpView_layoutBase extends Vue {
* @public
* @public
* @memberof IBIZOrderListExpView_layoutBase
* @memberof IBIZOrderListExpView_layoutBase
*/
*/
public
rootLayoutDetailNames
:
string
[]
=
[
'
page_container
'
];
public
rootLayoutDetailNames
:
string
[]
=
[
'
container_scroll1
'
];
/**
/**
* 视图布局面板项模型对象
* 视图布局面板项模型对象
...
@@ -288,14 +300,17 @@ export default class IBIZOrderListExpView_layoutBase extends Vue {
...
@@ -288,14 +300,17 @@ export default class IBIZOrderListExpView_layoutBase extends Vue {
* @memberof IBIZOrderListExpView_layoutBase
* @memberof IBIZOrderListExpView_layoutBase
*/
*/
public
layoutItems
:
any
=
{
public
layoutItems
:
any
=
{
view_pagecaption
:{
name
:
'view_pagecaption'
,
type
:
'VIEWLAYOUT'
,
caption
:
'页面标题'
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'FIELD'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
'FULL'
,
layoutWidth
:
0
,
widthMode
:
'FULL'
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container2'
,
panel
:
this
,
fieldState
:
'0'
,
predefinedType
:
'VIEW_PAGECAPTION'
,
dataItemName
:
''
,
},
nav_pos1
:{
name
:
'nav_pos1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'导航区占位'
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'RAWITEM'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
'FULL'
,
layoutWidth
:
0
,
widthMode
:
'FULL'
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll_main1'
,
panel
:
this
,
viewType
:
'DELISTEXPVIEW'
,
predefinedType
:
'NAV_POS'
,
contentType
:
''
,
contentStyle
:
''
,
rawContent
:
''
,
htmlContent
:
''
,
},
container2
:{
name
:
'container2'
,
type
:
'VIEWLAYOUT'
,
caption
:
'容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'TABLE_24COL'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
'FULL'
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'page_container'
,
panel
:
this
,
details
:[
'view_pagecaption'
]
,
dataRegionType
:
'INHERIT'
},
container_scroll_main1
:{
name
:
'container_scroll_main1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll1'
,
panel
:
this
,
details
:[
'nav_pos1'
]
,
dataRegionType
:
'INHERIT'
},
listexpbar
:{
name
:
'listexpbar'
,
type
:
'VIEWLAYOUT'
,
caption
:
'LISTEXPBAR'
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CTRLPOS'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
'FULL'
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container1'
,
panel
:
this
},
view_pagecaption
:{
name
:
'view_pagecaption'
,
type
:
'VIEWLAYOUT'
,
caption
:
'页面标题'
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'FIELD'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
'LEFT'
,
vAlignSelf
:
'MIDDLE'
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container1'
,
panel
:
this
,
fieldState
:
'0'
,
predefinedType
:
'VIEW_PAGECAPTION'
,
dataItemName
:
''
,
},
container1
:{
name
:
'container1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'SIMPLEFLEX'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
2
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_grid1'
,
panel
:
this
,
details
:[
'listexpbar'
]
,
dataRegionType
:
'INHERIT'
},
container1
:{
name
:
'container1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'SIMPLEFLEX'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
3
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_grid1'
,
panel
:
this
,
details
:[
'view_pagecaption'
]
,
dataRegionType
:
'INHERIT'
},
nav_pos1
:{
name
:
'nav_pos1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'导航区占位'
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'RAWITEM'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container8'
,
panel
:
this
,
viewType
:
'DELISTEXPVIEW'
,
predefinedType
:
'NAV_POS'
,
contentType
:
''
,
contentStyle
:
''
,
rawContent
:
''
,
htmlContent
:
''
,
},
toolbar
:{
name
:
'toolbar'
,
type
:
'VIEWLAYOUT'
,
caption
:
'TOOLBAR部件'
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CTRLPOS'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container2'
,
panel
:
this
},
container8
:{
name
:
'container8'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'SIMPLEFLEX'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
10
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_grid1'
,
panel
:
this
,
details
:[
'nav_pos1'
]
,
dataRegionType
:
'INHERIT'
},
container2
:{
name
:
'container2'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'SIMPLEFLEX'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
9
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_grid1'
,
panel
:
this
,
details
:[
'toolbar'
]
,
dataRegionType
:
'INHERIT'
},
container_grid1
:{
name
:
'container_grid1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'栅格容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'SIMPLEFLEX'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'page_container'
,
panel
:
this
,
details
:[
'container1'
,
'container8'
]
,
dataRegionType
:
'INHERIT'
},
container_grid1
:{
name
:
'container_grid1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'栅格容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'SIMPLEFLEX'
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll_header1'
,
panel
:
this
,
details
:[
'container1'
,
'container2'
]
,
dataRegionType
:
'INHERIT'
},
page_container
:{
name
:
'page_container'
,
type
:
'VIEWLAYOUT'
,
caption
:
'容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'FLEX'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
'column'
,
vAlign
:
''
},
panel
:
this
,
details
:[
'container2'
,
'container_grid1'
]
,
dataRegionType
:
'INHERIT'
}
container_scroll_header1
:{
name
:
'container_scroll_header1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
'NORTH'
,
layoutHeight
:
50
,
heightMode
:
'PX'
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll1'
,
panel
:
this
,
details
:[
'container_grid1'
]
,
dataRegionType
:
'INHERIT'
},
listexpbar
:{
name
:
'listexpbar'
,
type
:
'VIEWLAYOUT'
,
caption
:
'LISTEXPBAR部件'
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CTRLPOS'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
'FULL'
,
layoutWidth
:
0
,
widthMode
:
'FULL'
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll_left1'
,
panel
:
this
},
container_scroll_left1
:{
name
:
'container_scroll_left1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
'WEST'
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
20
,
widthMode
:
'PERCENTAGE'
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll1'
,
panel
:
this
,
details
:[
'listexpbar'
]
,
dataRegionType
:
'INHERIT'
},
container_scroll1
:{
name
:
'container_scroll1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'滚动条容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
panel
:
this
,
details
:[
'container_scroll_main1'
,
'container_scroll_header1'
,
'container_scroll_left1'
]
,
dataRegionType
:
'INHERIT'
}
};
};
/**
/**
...
...
app_Web/src/pages/sample/ibizorder-list-exp-view-layout/ibizorder-list-exp-view-layout.vue
浏览文件 @
95465d57
...
@@ -3,11 +3,9 @@ import { Component } from 'vue-property-decorator';
...
@@ -3,11 +3,9 @@ import { Component } from 'vue-property-decorator';
import
IBIZOrderListExpView_layoutBase
from
'./ibizorder-list-exp-view-layout-base.vue'
;
import
IBIZOrderListExpView_layoutBase
from
'./ibizorder-list-exp-view-layout-base.vue'
;
import
view_listexpbar
from
'@widgets/ibizorder/list-exp-view-layoutlistexpbar-listexpbar/list-exp-view-layoutlistexpbar-listexpbar.vue'
;
import
view_listexpbar
from
'@widgets/ibizorder/list-exp-view-layoutlistexpbar-listexpbar/list-exp-view-layoutlistexpbar-listexpbar.vue'
;
import
view_searchbar
from
'@widgets/ibizorder/-searchbar/-searchbar.vue'
;
@
Component
({
@
Component
({
components
:
{
components
:
{
view_listexpbar
,
view_listexpbar
,
view_searchbar
,
},
},
beforeRouteEnter
:
(
to
:
any
,
from
:
any
,
next
:
any
)
=>
{
beforeRouteEnter
:
(
to
:
any
,
from
:
any
,
next
:
any
)
=>
{
next
((
vm
:
any
)
=>
{
next
((
vm
:
any
)
=>
{
...
...
app_Web/src/pages/sample/ibizorder-test-custom-layout-panel-grid-exp-view/ibizorder-test-custom-layout-panel-grid-exp-view-base.vue
浏览文件 @
95465d57
<
template
>
<
template
>
<div
class=
"app-view-layout ibizorder-test-custom-layout-panel-grid-exp-view"
v-loading=
"isLayoutLoadding"
:style=
"
{height: '100%', width: '100%',
'display': 'flex', 'flex-direction': 'column
'}">
<div
class=
"app-view-layout ibizorder-test-custom-layout-panel-grid-exp-view"
v-loading=
"isLayoutLoadding"
:style=
"
{height: '100%', width: '100%',
overflow: 'auto
'}">
<template
v-show=
"!isLayoutLoadding"
>
<template
v-show=
"!isLayoutLoadding"
>
<app-standard-container
name=
"page_container"
:isMultiContainer=
"false"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
container2
>
<app-standard-container
name=
"container2"
:isMultiContainer=
"false"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
view_pagecaption
>
<app-preset-caption
name=
"view_pagecaption"
:layoutModelDetails=
"layoutModelDetails"
>
(测试布局面板)
</app-preset-caption>
</
template
>
</app-standard-container>
</template>
<
template
#
container_scroll1
>
<app-scroll-container
name=
"container_scroll1"
:layoutModelDetails=
"layoutModelDetails"
>
<app-scroll-container
name=
"container_scroll1"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
container_scroll_main1
>
<template
#
container_scroll_main1
>
<app-scroll-container
name=
"container_scroll_main1"
:layoutModelDetails=
"layoutModelDetails"
>
<app-scroll-container
name=
"container_scroll_main1"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
nav_pos1
>
<template
#
nav_pos1
>
<app-nav-pos
name=
"nav_pos1"
:layoutModelDetails=
"layoutModelDetails"
:navData=
"layoutModelDetails['nav_pos1'].navData"
/>
<app-nav-pos
name=
"nav_pos1"
:layoutModelDetails=
"layoutModelDetails"
:navData=
"layoutModelDetails['nav_pos1'].navData"
/>
</
template
>
</
template
>
</app-scroll-container>
</template>
<
template
#
container_scroll_header1
>
<app-scroll-container
name=
"container_scroll_header1"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
container_grid1
>
<app-simpleflex-container
name=
"container_grid1"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
container1
>
<app-simpleflex-container
name=
"container1"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
view_pagecaption
>
<app-preset-caption
name=
"view_pagecaption"
:layoutModelDetails=
"layoutModelDetails"
>
(测试布局面板)
</app-preset-caption>
</
template
>
</app-simpleflex-container>
</template>
<
template
#
container2
>
<app-simpleflex-container
name=
"container2"
:layoutModelDetails=
"layoutModelDetails"
>
<template
#
toolbar
>
<app-ctrl-pos
name=
"toolbar"
:layoutModelDetails=
"layoutModelDetails"
>
<span>
部件占位toolbar
</span>
</app-ctrl-pos>
</
template
>
</app-simpleflex-container>
</template>
</app-simpleflex-container>
</template>
</app-scroll-container>
</app-scroll-container>
</template>
</template>
<
template
#
container_scroll_left1
>
<
template
#
container_scroll_left1
>
...
@@ -43,8 +58,6 @@
...
@@ -43,8 +58,6 @@
</template>
</template>
</app-scroll-container>
</app-scroll-container>
</template>
</template>
</app-standard-container>
</template>
</div>
</div>
</template>
</template>
...
@@ -225,7 +238,6 @@ export default class IBIZOrderTestCustomLayoutPanelGridExpViewBase extends Vue {
...
@@ -225,7 +238,6 @@ export default class IBIZOrderTestCustomLayoutPanelGridExpViewBase extends Vue {
*/
*/
public
containerModel
:
any
=
{
public
containerModel
:
any
=
{
view_gridexpbar
:
{
name
:
'gridexpbar'
,
type
:
'GRIDEXPBAR'
},
view_gridexpbar
:
{
name
:
'gridexpbar'
,
type
:
'GRIDEXPBAR'
},
view_searchbar
:
{
name
:
'searchbar'
,
type
:
'SEARCHBAR'
},
wflinks
:
[],
wflinks
:
[],
};
};
...
@@ -279,7 +291,7 @@ export default class IBIZOrderTestCustomLayoutPanelGridExpViewBase extends Vue {
...
@@ -279,7 +291,7 @@ export default class IBIZOrderTestCustomLayoutPanelGridExpViewBase extends Vue {
* @public
* @public
* @memberof IBIZOrderTestCustomLayoutPanelGridExpViewBase
* @memberof IBIZOrderTestCustomLayoutPanelGridExpViewBase
*/
*/
public
rootLayoutDetailNames
:
string
[]
=
[
'
page_container
'
];
public
rootLayoutDetailNames
:
string
[]
=
[
'
container_scroll1
'
];
/**
/**
* 视图布局面板项模型对象
* 视图布局面板项模型对象
...
@@ -288,14 +300,17 @@ export default class IBIZOrderTestCustomLayoutPanelGridExpViewBase extends Vue {
...
@@ -288,14 +300,17 @@ export default class IBIZOrderTestCustomLayoutPanelGridExpViewBase extends Vue {
* @memberof IBIZOrderTestCustomLayoutPanelGridExpViewBase
* @memberof IBIZOrderTestCustomLayoutPanelGridExpViewBase
*/
*/
public
layoutItems
:
any
=
{
public
layoutItems
:
any
=
{
view_pagecaption
:{
name
:
'view_pagecaption'
,
type
:
'VIEWLAYOUT'
,
caption
:
'页面标题'
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'FIELD'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
'FULL'
,
layoutWidth
:
0
,
widthMode
:
'FULL'
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container2'
,
panel
:
this
,
fieldState
:
'0'
,
predefinedType
:
'VIEW_PAGECAPTION'
,
dataItemName
:
''
,
},
nav_pos1
:{
name
:
'nav_pos1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'导航区占位'
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'RAWITEM'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
'FULL'
,
layoutWidth
:
0
,
widthMode
:
'FULL'
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll_main1'
,
panel
:
this
,
viewType
:
'DEGRIDEXPVIEW'
,
predefinedType
:
'NAV_POS'
,
contentType
:
''
,
contentStyle
:
''
,
rawContent
:
''
,
htmlContent
:
''
,
},
container2
:{
name
:
'container2'
,
type
:
'VIEWLAYOUT'
,
caption
:
'容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'TABLE_24COL'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
'FULL'
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'page_container'
,
panel
:
this
,
details
:[
'view_pagecaption'
]
,
dataRegionType
:
'INHERIT'
},
nav_pos1
:{
name
:
'nav_pos1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'导航区占位'
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'RAWITEM'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll_main1'
,
panel
:
this
,
viewType
:
'DEGRIDEXPVIEW'
,
predefinedType
:
'NAV_POS'
,
contentType
:
''
,
contentStyle
:
''
,
rawContent
:
''
,
htmlContent
:
''
,
},
container_scroll_main1
:{
name
:
'container_scroll_main1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll1'
,
panel
:
this
,
details
:[
'nav_pos1'
]
,
dataRegionType
:
'INHERIT'
},
container_scroll_main1
:{
name
:
'container_scroll_main1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll1'
,
panel
:
this
,
details
:[
'nav_pos1'
]
,
dataRegionType
:
'INHERIT'
},
gridexpbar
:{
name
:
'gridexpbar'
,
type
:
'VIEWLAYOUT'
,
caption
:
'表格导航栏'
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CTRLPOS'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll_left1'
,
panel
:
this
},
view_pagecaption
:{
name
:
'view_pagecaption'
,
type
:
'VIEWLAYOUT'
,
caption
:
'页面标题'
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'FIELD'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
'LEFT'
,
vAlignSelf
:
'MIDDLE'
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container1'
,
panel
:
this
,
fieldState
:
'0'
,
predefinedType
:
'VIEW_PAGECAPTION'
,
dataItemName
:
''
,
},
container_scroll_left1
:{
name
:
'container_scroll_left1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
'WEST'
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
200
,
widthMode
:
'PX'
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll1'
,
panel
:
this
,
details
:[
'gridexpbar'
]
,
dataRegionType
:
'INHERIT'
},
container1
:{
name
:
'container1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'SIMPLEFLEX'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
3
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_grid1'
,
panel
:
this
,
details
:[
'view_pagecaption'
]
,
dataRegionType
:
'INHERIT'
},
container_scroll1
:{
name
:
'container_scroll1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'滚动条容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'page_container'
,
panel
:
this
,
details
:[
'container_scroll_main1'
,
'container_scroll_left1'
]
,
dataRegionType
:
'INHERIT'
},
toolbar
:{
name
:
'toolbar'
,
type
:
'VIEWLAYOUT'
,
caption
:
'TOOLBAR部件'
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CTRLPOS'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container2'
,
panel
:
this
},
page_container
:{
name
:
'page_container'
,
type
:
'VIEWLAYOUT'
,
caption
:
'容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'FLEX'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
-
1
,
flexParams
:{
align
:
''
,
dir
:
'column'
,
vAlign
:
''
},
panel
:
this
,
details
:[
'container2'
,
'container_scroll1'
]
,
dataRegionType
:
'INHERIT'
}
container2
:{
name
:
'container2'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'SIMPLEFLEX'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
9
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_grid1'
,
panel
:
this
,
details
:[
'toolbar'
]
,
dataRegionType
:
'INHERIT'
},
container_grid1
:{
name
:
'container_grid1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'栅格容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'SIMPLEFLEX'
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll_header1'
,
panel
:
this
,
details
:[
'container1'
,
'container2'
]
,
dataRegionType
:
'INHERIT'
},
container_scroll_header1
:{
name
:
'container_scroll_header1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
'NORTH'
,
layoutHeight
:
50
,
heightMode
:
'PX'
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll1'
,
panel
:
this
,
details
:[
'container_grid1'
]
,
dataRegionType
:
'INHERIT'
},
gridexpbar
:{
name
:
'gridexpbar'
,
type
:
'VIEWLAYOUT'
,
caption
:
'GRIDEXPBAR部件'
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CTRLPOS'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
''
,
layoutPos
:
'CENTER'
,
layoutHeight
:
0
,
heightMode
:
'FULL'
,
layoutWidth
:
0
,
widthMode
:
'FULL'
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll_left1'
,
panel
:
this
},
container_scroll_left1
:{
name
:
'container_scroll_left1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'面板容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
true
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
'WEST'
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
20
,
widthMode
:
'PERCENTAGE'
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
parentName
:
'container_scroll1'
,
panel
:
this
,
details
:[
'gridexpbar'
]
,
dataRegionType
:
'INHERIT'
},
container_scroll1
:{
name
:
'container_scroll1'
,
type
:
'VIEWLAYOUT'
,
caption
:
'滚动条容器'
,
titleBarCloseMode
:
0
,
isShowCaption
:
false
,
sysCss
:
''
,
itemType
:
'CONTAINER'
,
itemStyle
:
'DEFAULT'
,
visible
:
true
,
disabled
:
false
,
layout
:
'BORDER'
,
layoutPos
:
''
,
layoutHeight
:
0
,
heightMode
:
''
,
layoutWidth
:
0
,
widthMode
:
''
,
spacingBottom
:
''
,
spacingLeft
:
''
,
spacingRight
:
''
,
spacingTop
:
''
,
hAlignSelf
:
''
,
vAlignSelf
:
''
,
flexGrow
:
0
,
flexParams
:{
align
:
''
,
dir
:
''
,
vAlign
:
''
},
panel
:
this
,
details
:[
'container_scroll_main1'
,
'container_scroll_header1'
,
'container_scroll_left1'
]
,
dataRegionType
:
'INHERIT'
}
};
};
/**
/**
...
...
app_Web/src/pages/sample/ibizorder-test-custom-layout-panel-grid-exp-view/ibizorder-test-custom-layout-panel-grid-exp-view.vue
浏览文件 @
95465d57
...
@@ -3,11 +3,9 @@ import { Component } from 'vue-property-decorator';
...
@@ -3,11 +3,9 @@ import { Component } from 'vue-property-decorator';
import
IBIZOrderTestCustomLayoutPanelGridExpViewBase
from
'./ibizorder-test-custom-layout-panel-grid-exp-view-base.vue'
;
import
IBIZOrderTestCustomLayoutPanelGridExpViewBase
from
'./ibizorder-test-custom-layout-panel-grid-exp-view-base.vue'
;
import
view_gridexpbar
from
'@widgets/ibizorder/test-custom-layout-panel-grid-exp-viewgridexpbar-gridexpbar/test-custom-layout-panel-grid-exp-viewgridexpbar-gridexpbar.vue'
;
import
view_gridexpbar
from
'@widgets/ibizorder/test-custom-layout-panel-grid-exp-viewgridexpbar-gridexpbar/test-custom-layout-panel-grid-exp-viewgridexpbar-gridexpbar.vue'
;
import
view_searchbar
from
'@widgets/ibizorder/-searchbar/-searchbar.vue'
;
@
Component
({
@
Component
({
components
:
{
components
:
{
view_gridexpbar
,
view_gridexpbar
,
view_searchbar
,
},
},
beforeRouteEnter
:
(
to
:
any
,
from
:
any
,
next
:
any
)
=>
{
beforeRouteEnter
:
(
to
:
any
,
from
:
any
,
next
:
any
)
=>
{
next
((
vm
:
any
)
=>
{
next
((
vm
:
any
)
=>
{
...
...
app_Web/src/uiservice/ibizbook/grid-load-ui-logic-base.ts
浏览文件 @
95465d57
...
@@ -2,6 +2,8 @@ import { UIActionContext } from "@/logic/ui-logic";
...
@@ -2,6 +2,8 @@ import { UIActionContext } from "@/logic/ui-logic";
import
{
LogicReturnType
}
from
"@/logic/const/logic-return-type"
;
import
{
LogicReturnType
}
from
"@/logic/const/logic-return-type"
;
import
{
UILogicParamType
}
from
"@/logic/const/ui-logic-param-type"
;
import
{
UILogicParamType
}
from
"@/logic/const/ui-logic-param-type"
;
import
{
Util
}
from
"@/utils"
;
import
{
Util
}
from
"@/utils"
;
import
{
AppMessageBox
}
from
"@/utils/app-message-box/app-message-box"
;
import
{
Subject
}
from
"rxjs"
;
import
InitDataLogic
from
'@/service/ibizbook/init-data-logic'
;
import
InitDataLogic
from
'@/service/ibizbook/init-data-logic'
;
/**
/**
* 表格加载
* 表格加载
...
@@ -174,7 +176,7 @@ export default class GridLoadUILogicBase {
...
@@ -174,7 +176,7 @@ export default class GridLoadUILogicBase {
if
(
Object
.
is
(
dstParam
.
logicParamType
,
UILogicParamType
.
entityParam
))
{
if
(
Object
.
is
(
dstParam
.
logicParamType
,
UILogicParamType
.
entityParam
))
{
const
tempContext
=
getTempContext
(
dstParam
.
getReal
());
const
tempContext
=
getTempContext
(
dstParam
.
getReal
());
const
res
=
await
service
[
'Get'
](
tempContext
,
dstParam
.
getReal
()
?
dstParam
.
getReal
()
:
{});
const
res
=
await
service
[
'Get'
](
tempContext
,
dstParam
.
getReal
()
?
dstParam
.
getReal
()
:
{});
if
(
res
&&
res
.
ok
&&
res
.
data
)
{
if
(
res
&&
res
.
status
===
200
&&
res
.
data
)
{
if
(
retParam
)
{
if
(
retParam
)
{
retParam
.
bind
(
res
.
data
);
retParam
.
bind
(
res
.
data
);
}
}
...
@@ -197,7 +199,7 @@ export default class GridLoadUILogicBase {
...
@@ -197,7 +199,7 @@ export default class GridLoadUILogicBase {
if
(
resArray
&&
resArray
.
length
>
0
)
{
if
(
resArray
&&
resArray
.
length
>
0
)
{
const
resultArray
:
any
[]
=
[];
const
resultArray
:
any
[]
=
[];
resArray
.
forEach
((
res
:
any
)
=>
{
resArray
.
forEach
((
res
:
any
)
=>
{
if
(
res
&&
res
.
ok
&&
res
.
data
)
{
if
(
res
&&
res
.
status
===
200
&&
res
.
data
)
{
resultArray
.
push
(
res
.
data
);
resultArray
.
push
(
res
.
data
);
}
}
})
})
...
@@ -316,7 +318,6 @@ export default class GridLoadUILogicBase {
...
@@ -316,7 +318,6 @@ export default class GridLoadUILogicBase {
* @memberof GridLoadUILogicBase
* @memberof GridLoadUILogicBase
*/
*/
protected
async
execute_msgbox1_node
(
actionContext
:
UIActionContext
)
{
protected
async
execute_msgbox1_node
(
actionContext
:
UIActionContext
)
{
// TODO 等待补充
return
new
Promise
<
void
>
((
resolve
:
any
)
=>
{
return
new
Promise
<
void
>
((
resolve
:
any
)
=>
{
const
msgBoxParam
:
any
=
actionContext
.
getParam
(
''
);
const
msgBoxParam
:
any
=
actionContext
.
getParam
(
''
);
const
data
=
msgBoxParam
?
msgBoxParam
.
getReal
()
:
{};
const
data
=
msgBoxParam
?
msgBoxParam
.
getReal
()
:
{};
...
@@ -330,13 +331,23 @@ export default class GridLoadUILogicBase {
...
@@ -330,13 +331,23 @@ export default class GridLoadUILogicBase {
mask
:
true
,
mask
:
true
,
maskClosable
:
true
maskClosable
:
true
};
};
// TODO 支持具体弹窗
const
subject
:
Subject
<
any
>
|
null
=
AppMessageBox
.
getInstance
().
open
(
options
);
// const subject: Subject<any> | null = AppMessageBoxService.getInstance().open(options);
if
(
subject
)
{
// const subscription = subject?.subscribe((result: any) => {
const
handleResponse
=
(
result
:
any
)
=>
{
// resolve(this.handleResponse(logicNode, actionContext, options, result));
if
(
msgBoxParam
)
{
// subscription!.unsubscribe();
msgBoxParam
.
bind
(
result
);
// subject.complete();
}
// })
actionContext
.
bindLastReturnParam
(
result
);
return
true
;
}
const
subscription
=
subject
.
subscribe
((
result
:
any
)
=>
{
resolve
(
handleResponse
(
result
));
subscription
!
.
unsubscribe
();
subject
.
complete
();
});
}
else
{
resolve
(
true
);
}
});
});
console
.
log
(
'已完成执行 消息弹窗 节点'
);
console
.
log
(
'已完成执行 消息弹窗 节点'
);
}
}
...
...
app_Web/src/uiservice/ibizorder/grid-view-load-ui-logic-base.ts
浏览文件 @
95465d57
...
@@ -2,6 +2,8 @@ import { UIActionContext } from "@/logic/ui-logic";
...
@@ -2,6 +2,8 @@ import { UIActionContext } from "@/logic/ui-logic";
import
{
LogicReturnType
}
from
"@/logic/const/logic-return-type"
;
import
{
LogicReturnType
}
from
"@/logic/const/logic-return-type"
;
import
{
UILogicParamType
}
from
"@/logic/const/ui-logic-param-type"
;
import
{
UILogicParamType
}
from
"@/logic/const/ui-logic-param-type"
;
import
{
Util
}
from
"@/utils"
;
import
{
Util
}
from
"@/utils"
;
import
{
AppMessageBox
}
from
"@/utils/app-message-box/app-message-box"
;
import
{
Subject
}
from
"rxjs"
;
/**
/**
* 自定义表格数据加载
* 自定义表格数据加载
*
*
...
...
app_Web/src/uiservice/ibizorder/open-yu-que-ui-logic-base.ts
浏览文件 @
95465d57
...
@@ -2,6 +2,8 @@ import { UIActionContext } from "@/logic/ui-logic";
...
@@ -2,6 +2,8 @@ import { UIActionContext } from "@/logic/ui-logic";
import
{
LogicReturnType
}
from
"@/logic/const/logic-return-type"
;
import
{
LogicReturnType
}
from
"@/logic/const/logic-return-type"
;
import
{
UILogicParamType
}
from
"@/logic/const/ui-logic-param-type"
;
import
{
UILogicParamType
}
from
"@/logic/const/ui-logic-param-type"
;
import
{
Util
}
from
"@/utils"
;
import
{
Util
}
from
"@/utils"
;
import
{
AppMessageBox
}
from
"@/utils/app-message-box/app-message-box"
;
import
{
Subject
}
from
"rxjs"
;
/**
/**
* 打开语雀文档
* 打开语雀文档
*
*
...
...
app_Web/src/utils/app-message-box/app-message-box.less
0 → 100644
浏览文件 @
95465d57
.app-modal-ok {
.ivu-modal-header {
padding-left: 32px;
padding-top: 28px;
border-bottom: 0;
.header {
text-align: left;
line-height: 26px;
height: auto;
color: #333333;
font-weight: 600;
font-size: 18px;
i {
font-size: 24px;
position: relative;
top: 1px;
margin-right: 8px;
}
}
}
.ivu-modal-body {
padding: 0 32px 0 68px;
color: #707070;
.content {
line-height: 1.5;
font-size: 16px;
}
>.body-icon {
height: 40px;
i {
font-size: 24px;
position: relative;
top: 1px;
margin-right: 8px;
display: block;
position: absolute;
left: 32px;
top: 40px;
}
}
}
.ivu-modal-footer {
border-top: 0;
padding: 24px 32px 24px 18px;
.ivu-btn {
width: 80px;
height: 34px;
font-size: 15px;
}
.ivu-btn-primary {
color: rgb(187,218,254);
}
.ivu-btn-default {
color: rgb(157,157,157);
}
}
.info {
i {
color: #2d8cf0;
}
}
.success {
i {
color: rgb(25,190,107);
}
}
.warning {
i {
color: #f90;
}
}
.error {
i {
color: #ed4014;
}
}
.question {
i {
color: #DADADA
}
}
}
app_Web/src/utils/app-message-box/app-message-box.ts
0 → 100644
浏览文件 @
95465d57
import
{
Subject
}
from
'rxjs'
;
import
Vue
from
'vue'
;
import
{
MessageBoxOptions
}
from
'./interface/message-box-options'
;
import
appMessageBox
from
"./app-message-box.vue"
;
import
i18n
from
'@/locale'
;
import
store
from
'@/store'
;
/**
* 提示信息
*
* @export
* @class AppMessageBox
*/
export
class
AppMessageBox
{
/**
* 唯一实例
*
* @private
* @static
* @memberof AppMessageBox
*/
private
static
readonly
instance
=
new
AppMessageBox
();
/**
* vue 实例
*
* @private
* @type {Vue | null}
* @memberof AppModal
*/
private
vueExample
:
Vue
|
null
=
null
;
/**
* 引用对象
*
* @private
* @type {*}
* @memberof AppMessageBox
*/
private
refs
:
any
;
/**
* 获取唯一实例
*
* @static
* @return {*} {AppMessageBox}
* @memberof AppMessageBox
*/
public
static
getInstance
():
AppMessageBox
{
return
AppMessageBox
.
instance
;
}
/**
* 打开提示信息
*
* @param {*} options
* @return {*}
* @memberof AppMessageBox
*/
public
open
(
options
:
any
):
Subject
<
any
>
{
return
this
.
createVueExample
(
options
)
}
/**
* 创建vue 实例
*
* @private
* @param {ModalConfirmOptions} opt
* @return {*} {Subject<any>}
* @memberof AppMessageBox
*/
private
createVueExample
(
opt
:
MessageBoxOptions
):
Subject
<
any
>
{
const
self
:
any
=
this
;
try
{
let
props
=
{
...
opt
};
this
.
vueExample
=
new
Vue
({
store
:
store
,
i18n
:
i18n
,
render
(
h
)
{
return
h
(
appMessageBox
,
{
props
,
class
:
opt
.
customClass
});
}
}).
$mount
();
document
.
body
.
appendChild
(
this
.
vueExample
.
$el
);
this
.
refs
=
this
.
vueExample
.
$children
[
0
];
return
this
.
refs
.
getSubject
();
}
catch
(
error
)
{
console
.
error
(
error
);
return
new
Subject
<
any
>
();
}
}
/**
* 关闭
*
* @memberof AppMessageBox
*/
public
close
()
{
if
(
this
.
refs
)
{
this
.
refs
.
close
();
}
}
/**
* @description 销毁临时vue对象
* @memberof AppModal
*/
destroyVueExample
()
{
if
(
this
.
vueExample
)
{
this
.
vueExample
.
$destroy
();
this
.
vueExample
=
null
;
}
}
}
app_Web/src/utils/app-message-box/app-message-box.vue
0 → 100644
浏览文件 @
95465d57
<
template
>
<modal
v-model=
"isShow"
:ref=
"refName"
class=
"app-modal-ok"
:class=
"customClass"
:closable=
"showClose"
:zIndex=
"zIndex"
:mask=
"mask"
:maskClosable=
"maskClosable"
:className=
"getClassName()"
>
<p
slot=
"header"
v-if=
"title"
:class=
"type"
class=
"header"
>
<i
:class=
"geticonClass()"
></i>
{{
title
}}
</p>
<p
v-else
:class=
"[type,'body-icon']"
>
<i
:class=
"geticonClass()"
></i>
</p>
<div
class=
"content"
v-html=
"content"
></div>
<div
slot=
"footer"
ref=
"modelokFooter"
>
<template
v-for=
"item in buttonModel"
>
<i-button
v-if=
"item.visibel"
:key=
"item.value"
:type=
"item.type"
@
click=
"button_click(item)"
>
{{
item
.
text
}}
</i-button>
</
template
>
<slot
name=
"customFooter"
@
click=
"button_click"
></slot>
</div>
</modal>
</template>
<
script
lang=
"ts"
>
import
{
VNode
}
from
'node_modules/vue/types'
;
import
{
Subject
}
from
'rxjs'
;
import
{
AppMessageBox
as
AppMessage
}
from
'./app-message-box'
;
import
{
Vue
,
Component
,
Prop
}
from
'vue-property-decorator'
;
import
'./app-message-box.less'
;
@
Component
({
components
:
{},
})
export
default
class
AppMessageBox
extends
Vue
{
/**
* 对话框类型
*
* @type {('info' | 'success' | 'warning' | 'error')}
* @memberof AppMessageBox
*/
@
Prop
({
default
:
'info'
})
public
type
?:
'info'
|
'success'
|
'warning'
|
'error'
|
'question'
;
/**
* 标题
*
* @type {string}
* @memberof AppMessageBox
*/
@
Prop
()
public
title
?:
string
;
/**
* 内容
*
* @type {string}
* @memberof AppMessageBox
*/
@
Prop
()
public
content
?:
string
;
/**
* 按钮类型
*
* @type {string}
* @memberof AppMessageBox
*/
@
Prop
({
default
:
'okcancel'
})
public
buttonType
?:
string
|
'okcancel'
|
'yesno'
|
'yesnocancel'
|
'ok'
;
/**
* 启用自定义底部
*
* @type {boolean}
* @memberof ModalokOptions
*/
@
Prop
({
default
:
false
})
public
visibleCustomFooter
?:
boolean
;
/**
* 自定义底部
*
* @type {VNode}
* @memberof ModalokOptions
*/
@
Prop
()
public
customFooter
?:
VNode
;
/**
* 自定义类名
*
* @type {string}
* @memberof AppMessageBox
*/
@
Prop
()
public
customClass
?:
string
;
/**
* 自定义类名
*
* @type {string}
* @memberof AppMessageBox
*/
@
Prop
()
public
iconClass
?:
string
;
/**
* 是否显示右上角的关闭按钮
*
* @type {string}
* @memberof AppMessageBox
*/
@
Prop
({
default
:
false
})
public
showClose
?:
boolean
;
/**
* 是否显示遮罩
*
* @type {string}
* @memberof AppMessageBox
*/
@
Prop
({
default
:
true
})
public
mask
?:
boolean
;
/**
* 是否可以点击遮罩关闭
*
* @type {string}
* @memberof AppMessageBox
*/
@
Prop
({
default
:
false
})
public
maskClosable
?:
boolean
;
/**
* 显示模式
*
* @type {string}
* @memberof AppMessageBox
*/
@
Prop
({
default
:
'center'
})
public
showMode
?:
string
|
'center'
;
/**
* 关闭回调
*
* @type {Function}
* @memberof AppMessageBox
*/
@
Prop
()
public
onClose
?:
Function
;
/**
* 引用对象名称
*
* @type {string}
* @memberof AppMessageBox
*/
@
Prop
()
public
refName
?:
string
;
/**
* 内置按钮模型
*
* @type {any}
* @memberof AppMessageBox
*/
public
buttonModel
=
[
{
text
:
this
.
$t
(
'components.appmessagebox.ok'
),
value
:
'ok'
,
type
:
'primary'
,
visibel
:
false
},
{
text
:
this
.
$t
(
'app.commonwords.yes'
),
value
:
'yes'
,
type
:
'primary'
,
visibel
:
false
},
{
text
:
this
.
$t
(
'app.commonwords.no'
),
value
:
'no'
,
visibel
:
false
},
{
text
:
this
.
$t
(
'components.appmessagebox.cancel'
),
value
:
'cancel'
,
visibel
:
false
},
];
/**
* 数据传递对象
*
* @type {any}
* @memberof AppMessageBox
*/
public
subject
:
null
|
Subject
<
any
>
=
new
Subject
<
any
>
();
/**
* 层级
*
* @type {any}
* @memberof AppMessageBox
*/
public
zIndex
:
any
=
null
;
/**
* 是否显示
*
* @type {boolean}
* @memberof AppMessageBox
*/
public
isShow
:
boolean
=
false
;
/**
* 获取显示模式类名 居中/top
*
* @memberof AppMessageBox
*/
public
getClassName
()
{
return
this
.
showMode
===
'center'
?
'center'
:
'top'
;
}
/**
* 根据type计算iconClass
*
* @memberof AppMessageBox
*/
public
geticonClass
()
{
if
(
this
.
customClass
)
{
return
this
.
customClass
;
}
let
classes
=
'ivu-icon '
;
switch
(
this
.
type
)
{
case
'info'
:
classes
=
classes
+
'ivu-icon-ios-information-circle'
;
break
;
case
'success'
:
classes
=
classes
+
'ivu-icon-ios-checkmark-circle'
;
break
;
case
'warning'
:
classes
=
classes
+
'ivu-icon-ios-alert'
;
break
;
case
'error'
:
classes
=
classes
+
'ivu-icon-ios-close-circle'
;
break
;
case
'question'
:
classes
=
classes
+
'el-icon-question'
;
break
;
}
return
classes
;
}
/**
* 获取数据传递对象
*
* @memberof AppMessageBox
*/
public
getSubject
()
{
return
this
.
subject
;
}
/**
* 按钮点击
*
* @memberof AppMessageBox
*/
public
button_click
(
item
:
any
)
{
this
.
isShow
=
false
;
if
(
this
.
subject
)
{
this
.
subject
.
next
(
item
.
value
);
}
this
.
close
();
}
/**
* 初始化按钮Model
*
* @memberof AppMessageBox
*/
public
initButtonModel
()
{
if
(
this
.
visibleCustomFooter
)
{
return
;
}
switch
(
this
.
buttonType
)
{
case
'okcancel'
:
this
.
buttonModel
[
0
].
visibel
=
true
;
this
.
buttonModel
[
3
].
visibel
=
true
;
break
;
case
'yesno'
:
this
.
buttonModel
[
1
].
visibel
=
true
;
this
.
buttonModel
[
2
].
visibel
=
true
;
break
;
case
'yesnocancel'
:
this
.
buttonModel
[
1
].
visibel
=
true
;
this
.
buttonModel
[
2
].
visibel
=
true
;
this
.
buttonModel
[
3
].
visibel
=
true
;
break
;
case
'ok'
:
this
.
buttonModel
[
0
].
visibel
=
true
;
break
;
}
}
/**
* 关闭方法
*
* @memberof AppMessageBox
*/
public
close
()
{
if
(
this
.
onClose
)
{
this
.
onClose
(
this
);
}
setTimeout
(()
=>
{
document
.
body
.
removeChild
(
this
.
$el
);
this
.
$destroy
();
AppMessage
.
getInstance
().
destroyVueExample
();
this
.
subject
=
null
;
},
500
);
}
/**
* Vue生命周期created
*
* @memberof AppMessageBox
*/
public
created
()
{
this
.
initButtonModel
();
}
/**
* Vue生命周期mounted
*
* @memberof AppMessageBox
*/
public
mounted
()
{
const
zIndex
=
this
.
$store
.
getters
.
getZIndex
();
if
(
zIndex
)
{
this
.
zIndex
=
zIndex
+
100
;
this
.
$store
.
commit
(
'updateZIndex'
,
this
.
zIndex
);
}
if
(
this
.
visibleCustomFooter
&&
this
.
customFooter
)
{
this
.
$slots
.
customFooter
=
[
this
.
customFooter
];
this
.
$forceUpdate
();
}
this
.
isShow
=
true
;
}
}
</
script
>
<
style
lang=
"less"
scoped
>
</
style
>
\ No newline at end of file
app_Web/src/utils/app-message-box/interface/message-box-options.ts
0 → 100644
浏览文件 @
95465d57
import
{
VNode
}
from
"vue"
;
export
interface
MessageBoxOptions
{
/**
* 对话框类型
*
* @type {(string | 'info' | 'success' | 'warning' | 'error' | 'ok' )}
* @memberof AppModalok
*/
type
?:
string
|
'info'
|
'success'
|
'warning'
|
'error'
;
/**
* 标题
*
* @type {string}
* @memberof AppModalok
*/
title
?:
string
;
/**
* 内容
*
* @type {string}
* @memberof AppModalok
*/
content
?:
string
;
/**
* 按钮类型
* 默认值:'okcancel'
* okcancel 确认/取消
* yesno 是/否
* yesnocanel 是/否/取消
* ok 确认
*
* @type {(string | 'okcancel' | 'yesno' | 'yesnocanel' | 'ok')}
* @memberof ModalokOptions
*/
buttonType
?:
string
|
'okcancel'
|
'yesno'
|
'yesnocanel'
|
'ok'
;
/**
* 启用自定义底部
*
* @type {boolean}
* @memberof ModalokOptions
*/
visibleCustomFooter
?:
boolean
;
/**
* 自定义底部
*
* @type {VNode}
* @memberof ModalokOptions
*/
customFooter
?:
VNode
;
/**
* 显示模式
* 默认值:center
*
* @type {('top' | 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left')}
* @memberof NoticeOptions
*/
showMode
?:
'center'
|
string
;
/**
* 自定义图标的类名,会覆盖type
*
* @type {string}
* @memberof NoticeOptions
*/
iconClass
?:
string
;
/**
* 自定义类名
*
* @type {string}
* @memberof NoticeOptions
*/
customClass
?:
string
;
/**
* 是否显示右上角的关闭按钮
* 默认值:false
*
* @type {boolean}
* @memberof NoticeOptions
*/
showClose
?:
boolean
;
/**
* 是否显示遮罩
* 默认值:true
*
* @type {boolean}
* @memberof NoticeOptions
*/
mask
?:
boolean
;
/**
* 是否点击遮罩关闭
* 默认值:false
*
* @type {boolean}
* @memberof NoticeOptions
*/
maskClosable
?:
boolean
;
/**
* 引用对象名称
*
* @type {string}
* @memberof ModalokOptions
*/
refName
?:
string
;
/**
* 关闭时的回调函数, 参数为被关闭的实例
*
* @memberof NoticeOptions
*/
onClose
?:
(
val
:
any
)
=>
void
;
}
app_Web/src/widgets/ibizbook/guide-return-form-form/guide-return-form-form-base.vue
浏览文件 @
95465d57
...
@@ -1266,7 +1266,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
...
@@ -1266,7 +1266,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
*/
*/
public
load
(
opt
:
any
=
{}):
void
{
public
load
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
loadAction
){
if
(
!
this
.
loadAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView'
+
(
this
.
$t
(
'app.formpage.notconfig.loadaction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView
_layout
'
+
(
this
.
$t
(
'app.formpage.notconfig.loadaction'
)
as
string
)
});
return
;
return
;
}
}
const
arg
:
any
=
{
...
opt
};
const
arg
:
any
=
{
...
opt
};
...
@@ -1301,7 +1301,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
...
@@ -1301,7 +1301,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
*/
*/
public
loadDraft
(
opt
:
any
=
{}):
void
{
public
loadDraft
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
loaddraftAction
){
if
(
!
this
.
loaddraftAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView'
+
(
this
.
$t
(
'app.formpage.notconfig.loaddraftaction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView
_layout
'
+
(
this
.
$t
(
'app.formpage.notconfig.loaddraftaction'
)
as
string
)
});
return
;
return
;
}
}
const
arg
:
any
=
{
...
opt
}
;
const
arg
:
any
=
{
...
opt
}
;
...
@@ -1362,7 +1362,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
...
@@ -1362,7 +1362,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
const
action
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)
?
this
.
updateAction
:
this
.
createAction
;
const
action
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)
?
this
.
updateAction
:
this
.
createAction
;
if
(
!
action
){
if
(
!
action
){
let
actionName
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)?
"updateAction"
:
"createAction"
;
let
actionName
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)?
"updateAction"
:
"createAction"
;
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView
_layout
'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
return
;
return
;
}
}
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
...
@@ -1470,7 +1470,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
...
@@ -1470,7 +1470,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
const
action
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)
?
this
.
updateAction
:
this
.
createAction
;
const
action
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)
?
this
.
updateAction
:
this
.
createAction
;
if
(
!
action
){
if
(
!
action
){
let
actionName
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)?
"updateAction"
:
"createAction"
;
let
actionName
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)?
"updateAction"
:
"createAction"
;
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView
_layout
'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
return
;
return
;
}
}
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
...
@@ -1544,7 +1544,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
...
@@ -1544,7 +1544,7 @@ export default class GuideReturnFormBase extends Vue implements ControlInterface
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
if
(
!
this
.
removeAction
){
if
(
!
this
.
removeAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView'
+
(
this
.
$t
(
'app.formpage.notconfig.removeaction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView
_layout
'
+
(
this
.
$t
(
'app.formpage.notconfig.removeaction'
)
as
string
)
});
return
;
return
;
}
}
const
arg
:
any
=
opt
[
0
];
const
arg
:
any
=
opt
[
0
];
...
...
app_Web/src/widgets/ibizbook/guide-view-form-form/guide-view-form-form-base.vue
浏览文件 @
95465d57
...
@@ -1369,7 +1369,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
...
@@ -1369,7 +1369,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
*/
*/
public
load
(
opt
:
any
=
{}):
void
{
public
load
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
loadAction
){
if
(
!
this
.
loadAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView'
+
(
this
.
$t
(
'app.formpage.notconfig.loadaction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView
_layout
'
+
(
this
.
$t
(
'app.formpage.notconfig.loadaction'
)
as
string
)
});
return
;
return
;
}
}
const
arg
:
any
=
{
...
opt
};
const
arg
:
any
=
{
...
opt
};
...
@@ -1404,7 +1404,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
...
@@ -1404,7 +1404,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
*/
*/
public
loadDraft
(
opt
:
any
=
{}):
void
{
public
loadDraft
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
loaddraftAction
){
if
(
!
this
.
loaddraftAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView'
+
(
this
.
$t
(
'app.formpage.notconfig.loaddraftaction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView
_layout
'
+
(
this
.
$t
(
'app.formpage.notconfig.loaddraftaction'
)
as
string
)
});
return
;
return
;
}
}
const
arg
:
any
=
{
...
opt
}
;
const
arg
:
any
=
{
...
opt
}
;
...
@@ -1465,7 +1465,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
...
@@ -1465,7 +1465,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
const
action
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)
?
this
.
updateAction
:
this
.
createAction
;
const
action
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)
?
this
.
updateAction
:
this
.
createAction
;
if
(
!
action
){
if
(
!
action
){
let
actionName
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)?
"updateAction"
:
"createAction"
;
let
actionName
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)?
"updateAction"
:
"createAction"
;
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView
_layout
'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
return
;
return
;
}
}
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
...
@@ -1573,7 +1573,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
...
@@ -1573,7 +1573,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
const
action
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)
?
this
.
updateAction
:
this
.
createAction
;
const
action
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)
?
this
.
updateAction
:
this
.
createAction
;
if
(
!
action
){
if
(
!
action
){
let
actionName
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)?
"updateAction"
:
"createAction"
;
let
actionName
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)?
"updateAction"
:
"createAction"
;
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView
_layout
'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
return
;
return
;
}
}
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
...
@@ -1647,7 +1647,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
...
@@ -1647,7 +1647,7 @@ export default class GuideViewFormBase extends Vue implements ControlInterface {
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
if
(
!
this
.
removeAction
){
if
(
!
this
.
removeAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView'
+
(
this
.
$t
(
'app.formpage.notconfig.removeaction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKWizardView
_layout
'
+
(
this
.
$t
(
'app.formpage.notconfig.removeaction'
)
as
string
)
});
return
;
return
;
}
}
const
arg
:
any
=
opt
[
0
];
const
arg
:
any
=
opt
[
0
];
...
...
app_Web/src/widgets/ibizbook/quicksearchform-searchform/quicksearchform-searchform-base.vue
浏览文件 @
95465d57
...
@@ -759,4 +759,4 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
...
@@ -759,4 +759,4 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
<
style
lang=
'less'
>
<
style
lang=
'less'
>
@import './quicksearchform-searchform.less';
@import './quicksearchform-searchform.less';
</
style
></style>
</
style
>
\ No newline at end of file
\ No newline at end of file
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderListExpView_layout.json
浏览文件 @
95465d57
...
@@ -11,20 +11,471 @@
...
@@ -11,20 +11,471 @@
"modelref"
:
true
,
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
},
"getPSAppViewEngines"
:
[
{
"engineCat"
:
"VIEW"
,
"engineType"
:
"ListExpView"
,
"name"
:
"engine"
,
"getPSUIEngineParams"
:
[
{
"ctrlName"
:
"listexpbar"
,
"name"
:
"LISTEXPBAR"
,
"paramType"
:
"CTRL"
}
]
}
],
"getPSAppViewLogics"
:
[
{
"logicTrigger"
:
"CUSTOM"
,
"logicType"
:
"SYSUILOGIC"
,
"name"
:
"newdata"
,
"getPSAppUILogic"
:
{
"actionAfterWizard"
:
"DEFAULT"
,
"logicType"
:
"PREDEFINED"
,
"name"
:
"新建数据"
,
"getNewDataPSAppView"
:
{
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
},
"getPSAppUILogicRefViews"
:
[
{
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
}
],
"viewLogicType"
:
"APP_NEWDATA"
,
"batchAddOnly"
:
false
,
"enableBatchAdd"
:
false
,
"enableWizardAdd"
:
false
}
},
{
"logicTrigger"
:
"CUSTOM"
,
"logicType"
:
"SYSUILOGIC"
,
"name"
:
"opendata"
,
"getPSAppUILogic"
:
{
"logicType"
:
"PREDEFINED"
,
"name"
:
"打开数据"
,
"getOpenDataPSAppView"
:
{
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
},
"getPSAppUILogicRefViews"
:
[
{
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
}
],
"viewLogicType"
:
"APP_OPENDATA"
,
"editMode"
:
true
}
}
],
"getPSAppViewMsgGroup"
:
{
"getPSAppViewMsgGroup"
:
{
"modelref"
:
true
,
"modelref"
:
true
,
"id"
:
"VMGroup45"
"id"
:
"VMGroup45"
},
},
"getPSAppViewRefs"
:
[
{
"name"
:
"NEWDATA"
,
"realTitle"
:
"订单编辑视图"
,
"getRealTitlePSLanguageRes"
:
{
"lanResTag"
:
"PAGE.TITLE.IBIZORDER.EDITVIEW"
},
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
},
{
"name"
:
"EDITDATA"
,
"realTitle"
:
"订单编辑视图"
,
"getRealTitlePSLanguageRes"
:
{
"lanResTag"
:
"PAGE.TITLE.IBIZORDER.EDITVIEW"
},
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
}
],
"getPSControls"
:
[
{
"codeName"
:
"ListExpView_layoutlistexpbar"
,
"controlType"
:
"LISTEXPBAR"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
,
"ACTIVATED"
],
"name"
:
"listexpbar"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSAppViewLogics"
:
[
{
"eventArg"
:
"deuiaction3"
,
"eventNames"
:
"CLICK"
,
"logicTrigger"
:
"CTRLEVENT"
,
"logicType"
:
"APPVIEWUIACTION"
,
"name"
:
"listexpbar_toolbar_deuiaction3_click"
,
"getPSAppViewUIAction"
:
{
"modelref"
:
true
,
"id"
:
"listexpbar_toolbar_deuiaction3"
},
"getPSViewCtrlName"
:
"listexpbar_toolbar"
}
],
"getPSAppViewRefs"
:
[
{
"name"
:
"EXPITEM:DEFAULT"
,
"parentDataJO"
:
{
"srfparentdefname"
:
"IBIZORDERID"
,
"srfparentdename"
:
"IBIZORDER"
,
"srfparentmode"
:
"DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID"
},
"realTitle"
:
"订单明细表格视图"
,
"getRealTitlePSLanguageRes"
:
{
"lanResTag"
:
"PAGE.TITLE.IBIZORDERDETAIL.GRIDVIEW9"
},
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderDetailGridView9.json"
,
"viewType"
:
"DEGRIDVIEW9"
}
}
],
"getPSAppViewUIActions"
:
[
{
"name"
:
"listexpbar_toolbar_deuiaction3"
,
"getPSUIAction"
:
{
"modelref"
:
true
,
"id"
:
"Edit"
},
"uIActionTarget"
:
"SINGLEKEY"
,
"xDataControlName"
:
"listexpbar_list"
}
],
"getPSControlHandler"
:
{
"enableDEFieldPrivilege"
:
false
,
"id"
:
"listexpbar"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE;LOAD;ACTIVATED"
,
"logicTag"
:
"listexpbar"
,
"logicType"
:
"APPVIEWENGINE"
,
"name"
:
"engine_listexpbar"
,
"getPSAppViewEngine"
:
{
"modelref"
:
true
,
"id"
:
"engine"
}
}
],
"getPSControlParam"
:
{
"width"
:
500.0
,
"autoLoad"
:
true
,
"showBusyIndicator"
:
true
,
"id"
:
"LISTEXPBAR"
},
"getPSControls"
:
[
{
"codeName"
:
"ListExp"
,
"controlType"
:
"LIST"
,
"getCreatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"create"
},
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder/PSLISTS/ListExp.json"
,
"getFetchPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"fetch"
},
"getGetPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"load"
},
"groupMode"
:
"NONE"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
],
"logicName"
:
"ListExp"
,
"getNavPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderDetailGridView9.json"
,
"viewType"
:
"DEGRIDVIEW9"
},
"getNavPSDER"
:
{
"codeName"
:
"IBIZORDER"
,
"dERType"
:
"DER1N"
,
"dynaModelFilePath"
:
"PSMODULES/Sample/PSDATAENTITIES/IBIZOrderDetail/PSDERS/DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID.json"
,
"masterOrder"
:
-1
,
"masterRS"
:
0
,
"minorCodeName"
:
"IBIZORDERDETAILS"
,
"name"
:
"DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID"
,
"orderValue"
:
100
,
"pickupDEFName"
:
"IBIZORDERID"
,
"removeActionType"
:
3
,
"removeOrder"
:
0
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSControlHandler"
:
{
"getPSHandlerActions"
:
[
{
"actionName"
:
"Get"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"READ"
,
"name"
:
"load"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Get"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Create"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"CREATE"
,
"name"
:
"create"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Create"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Update"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"UPDATE"
,
"name"
:
"update"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Update"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Remove"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"DELETE"
,
"name"
:
"remove"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Remove"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionType"
:
"DEDATASET"
,
"name"
:
"fetch"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"FetchDefault"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
}
],
"userDRAction"
:
"READ"
,
"enableDEFieldPrivilege"
:
false
,
"id"
:
"列表控件处理器"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE"
,
"logicTag"
:
"listexpbar_list"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"listexpbar_selectionchange"
},
{
"eventNames"
:
"LOAD"
,
"logicTag"
:
"listexpbar_list"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"listexpbar_load"
}
],
"getPSControlParam"
:
{
"autoLoad"
:
true
,
"showBusyIndicator"
:
true
,
"id"
:
"listexpbar_list"
},
"getPSDEDataImport"
:
{
"modelref"
:
true
,
"id"
:
"Import"
},
"getPSDEListDataItems"
:
[
{
"dataType"
:
25
,
"name"
:
"srfmajortext"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERNAME"
,
"codeName"
:
"IBIZOrderName"
}
},
{
"dataType"
:
25
,
"name"
:
"srfdescription"
,
"getPSAppDEField"
:
{
"name"
:
"MEMO"
,
"codeName"
:
"Memo"
}
},
{
"dataType"
:
25
,
"name"
:
"ibizorderid"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfdate"
,
"getPSAppDEField"
:
{
"name"
:
"STARTTIME"
,
"codeName"
:
"StartTime"
}
},
{
"dataType"
:
25
,
"name"
:
"srfkey"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
}
},
{
"dataType"
:
25
,
"name"
:
"ibizcustomerid"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZCUSTOMERID"
,
"codeName"
:
"IBIZCustomerId"
}
},
{
"dataType"
:
25
,
"getFrontPSCodeList"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPCODELISTS/ORDERSTEP.json"
},
"name"
:
"wfstep"
,
"getPSAppDEField"
:
{
"name"
:
"WFSTEP"
,
"codeName"
:
"WFStep"
}
},
{
"dataType"
:
25
,
"getFrontPSCodeList"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPCODELISTS/ORDERSTATE.json"
},
"name"
:
"orderstate"
,
"getPSAppDEField"
:
{
"name"
:
"ORDERSTATE"
,
"codeName"
:
"OrderState"
}
},
{
"dataType"
:
25
,
"name"
:
"srfmstag"
}
],
"pagingSize"
:
1000
,
"getRemovePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"remove"
},
"getUpdatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"update"
},
"hasWFDataItems"
:
false
,
"enableGroup"
:
false
,
"enableRowEdit"
:
false
,
"enableRowEditGroup"
:
false
,
"enableRowEditOrder"
:
false
,
"enableRowNew"
:
false
,
"noSort"
:
false
,
"showHeader"
:
true
,
"name"
:
"listexpbar_list"
,
"modelid"
:
"7d7dd20b1afaec03489a5a9ed63299fe"
,
"modeltype"
:
"PSDELIST"
},
{
"codeName"
:
"ListExpView_layoutlistexpbar_toolbar"
,
"controlType"
:
"TOOLBAR"
,
"hookEventNames"
:
[
"CLICK"
],
"logicName"
:
"导航工具栏"
,
"name"
:
"listexpbar_toolbar"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSControlLogics"
:
[
{
"eventArg"
:
"deuiaction3"
,
"eventNames"
:
"CLICK"
,
"logicTag"
:
"listexpbar_toolbar"
,
"logicType"
:
"APPVIEWLOGIC"
,
"name"
:
"listexpbar_toolbar_deuiaction3_click"
,
"getPSAppViewLogic"
:
{
"modelref"
:
true
,
"id"
:
"listexpbar_toolbar_deuiaction3_click"
}
}
],
"getPSControlParam"
:
{
"id"
:
"listexpbar_toolbar"
},
"getPSDEToolbarItems"
:
[
{
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"TBB.TEXT.*.EDIT"
},
"caption"
:
"编辑"
,
"groupExtractMode"
:
"ITEM"
,
"itemType"
:
"DEUIACTION"
,
"name"
:
"deuiaction3"
,
"noPrivDisplayMode"
:
2
,
"getPSAppViewUIAction"
:
{
"modelref"
:
true
,
"id"
:
"listexpbar_toolbar_deuiaction3"
},
"getPSSysImage"
:
{
"glyph"
:
"xf044@FontAwesome"
,
"cssClass"
:
"fa fa-edit"
},
"getPSUIAction"
:
{
"actionTarget"
:
"SINGLEKEY"
,
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"TBB.TEXT.*.EDIT"
},
"caption"
:
"编辑"
,
"codeName"
:
"Edit"
,
"fullCodeName"
:
"Edit"
,
"name"
:
"表格界面_编辑操作"
,
"getPSSysImage"
:
{
"glyph"
:
"xf044@FontAwesome"
,
"cssClass"
:
"fa fa-edit"
},
"predefinedType"
:
"GRIDVIEW_EDITACTION"
,
"timeout"
:
60000
,
"getTooltipPSLanguageRes"
:
{
"lanResTag"
:
"TBB.TOOLTIP.*.EDIT"
},
"uIActionMode"
:
"SYS"
,
"uIActionTag"
:
"Edit"
,
"uIActionType"
:
"DEUIACTION"
},
"tooltip"
:
"编辑"
,
"getTooltipPSLanguageRes"
:
{
"lanResTag"
:
"TBB.TOOLTIP.*.EDIT"
},
"showCaption"
:
true
,
"showIcon"
:
true
}
],
"modelid"
:
"ccc80bd11c6bc1789aa0e05fd5ede0b7"
,
"modeltype"
:
"PSDETOOLBAR"
}
],
"width"
:
500.0
,
"xDataControlName"
:
"listexpbar_list"
,
"enableCounter"
:
true
,
"enableSearch"
:
true
,
"showTitleBar"
:
true
,
"modelid"
:
"9f9b1d63418a9d14b98cb6c7e0e20d74_listexpbar"
,
"modeltype"
:
"PSEXPBAR"
}
],
"getPSDEViewCodeName"
:
"ListExpView_layout"
,
"getPSDEViewCodeName"
:
"ListExpView_layout"
,
"getPSDEViewId"
:
"8CC19BF9-4330-407C-85AE-71FA1CB6269D"
,
"getPSDEViewId"
:
"8CC19BF9-4330-407C-85AE-71FA1CB6269D"
,
"getPSViewLayoutPanel"
:
{
"getPSViewLayoutPanel"
:
{
"getAllPSPanelFields"
:
[
{
"getAllPSPanelFields"
:
[
{
"id"
:
"view_pagecaption"
"id"
:
"view_pagecaption"
}
],
}
],
"codeName"
:
"
Usr1104101971
"
,
"codeName"
:
"
Layoutpanel
"
,
"controlType"
:
"VIEWLAYOUTPANEL"
,
"controlType"
:
"VIEWLAYOUTPANEL"
,
"layoutMode"
:
"
FLEX
"
,
"layoutMode"
:
"
TABLE_24COL
"
,
"logicName"
:
"
ListExpViewDELISTEXPVIEW
"
,
"logicName"
:
"
列表导航
"
,
"name"
:
"layoutpanel"
,
"name"
:
"layoutpanel"
,
"getPSAppDataEntity"
:
{
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"modelref"
:
true
,
...
@@ -32,606 +483,183 @@
...
@@ -32,606 +483,183 @@
},
},
"getPSControlParam"
:
{
},
"getPSControlParam"
:
{
},
"getPSLayout"
:
{
"getPSLayout"
:
{
"layout"
:
"FLEX"
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
},
"getRootPSPanelItems"
:
[
{
"getRootPSPanelItems"
:
[
{
"caption"
:
"容器"
,
"caption"
:
"
滚动条
容器"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"
page_container
"
,
"name"
:
"
container_scroll1
"
,
"getPSLayout"
:
{
"getPSLayout"
:
{
"dir"
:
"column"
,
"layout"
:
"BORDER"
"layout"
:
"FLEX"
},
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"
grow"
:
-1
,
"
colMD"
:
24
,
"layout"
:
"
FLEX
"
"layout"
:
"
TABLE_24COL
"
},
},
"getPSPanelItems"
:
[
{
"getPSPanelItems"
:
[
{
"caption"
:
"容器"
,
"caption"
:
"
面板
容器"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"container
2
"
,
"name"
:
"container
_scroll_main1
"
,
"getPSLayout"
:
{
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"BORDER"
"layout"
:
"TABLE_24COL"
},
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"grow"
:
-1
,
"layout"
:
"BORDER"
,
"heightMode"
:
"FULL"
,
"layoutPos"
:
"CENTER"
"layout"
:
"FLEX"
},
},
"getPSPanelItems"
:
[
{
"getPSPanelItems"
:
[
{
"caption"
:
"
页面标题
"
,
"caption"
:
"
导航区占位
"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"FIELD"
,
"itemType"
:
"RAWITEM"
,
"name"
:
"view_pagecaption"
,
"name"
:
"nav_pos1"
,
"getPSEditor"
:
{
"editorType"
:
"SPAN"
,
"name"
:
"view_pagecaption"
,
"predefinedType"
:
"VIEW_PAGECAPTION"
,
"renderMode"
:
"HEADING1"
,
"enableLinkView"
:
false
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"heightMode"
:
"FULL"
,
"heightMode"
:
"FULL"
,
"layout"
:
"TABLE_24COL"
,
"layout"
:
"BORDER"
,
"layoutPos"
:
"CENTER"
,
"widthMode"
:
"FULL"
"widthMode"
:
"FULL"
},
},
"hidden"
:
false
,
"getPSRawItem"
:
{
"showCaption"
:
false
"name"
:
"nav_pos1"
,
}
]
"predefinedType"
:
"NAV_POS"
},
"showCaption"
:
true
}
],
"showCaption"
:
true
},
{
},
{
"caption"
:
"栅格容器"
,
"caption"
:
"面板容器"
,
"contentHeight"
:
50.0
,
"height"
:
50.0
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"container_
grid
1"
,
"name"
:
"container_
scroll_header
1"
,
"getPSLayout"
:
{
"getPSLayout"
:
{
"layout"
:
"
SIMPLEFLEX
"
"layout"
:
"
BORDER
"
},
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"grow"
:
-1
,
"height"
:
50
,
"layout"
:
"FLEX"
"heightMode"
:
"PX"
,
"layout"
:
"BORDER"
,
"layoutPos"
:
"NORTH"
},
},
"getPSPanelItems"
:
[
{
"getPSPanelItems"
:
[
{
"caption"
:
"
面板
容器"
,
"caption"
:
"
栅格
容器"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"container1"
,
"name"
:
"container
_grid
1"
,
"getPSLayout"
:
{
"getPSLayout"
:
{
"layout"
:
"SIMPLEFLEX"
"layout"
:
"SIMPLEFLEX"
},
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"
grow"
:
2
,
"
layout"
:
"BORDER"
,
"layout
"
:
"SIMPLEFLEX
"
"layout
Pos"
:
"CENTER
"
},
},
"getPSPanelItems"
:
[
{
"getPSPanelItems"
:
[
{
"caption"
:
"
LISTEXPBAR
"
,
"caption"
:
"
面板容器
"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CTRLPOS"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"listexpbar"
,
"name"
:
"container1"
,
"getPSLayoutPos"
:
{
"getPSLayout"
:
{
"grow"
:
-1
,
"heightMode"
:
"FULL"
,
"layout"
:
"SIMPLEFLEX"
"layout"
:
"SIMPLEFLEX"
},
},
"showCaption"
:
true
}
]
},
{
"caption"
:
"面板容器"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"container8"
,
"getPSLayout"
:
{
"layout"
:
"SIMPLEFLEX"
},
"getPSLayoutPos"
:
{
"grow"
:
10
,
"layout"
:
"SIMPLEFLEX"
},
"getPSPanelItems"
:
[
{
"caption"
:
"导航区占位"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"RAWITEM"
,
"name"
:
"nav_pos1"
,
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"grow"
:
-1
,
"grow"
:
3
,
"layout"
:
"SIMPLEFLEX"
"layout"
:
"SIMPLEFLEX"
},
},
"getPSRawItem"
:
{
"getPSPanelItems"
:
[
{
"name"
:
"nav_pos1"
,
"caption"
:
"页面标题"
,
"predefinedType"
:
"NAV_POS"
"itemStyle"
:
"DEFAULT"
,
},
"itemType"
:
"FIELD"
,
"showCaption"
:
true
"name"
:
"view_pagecaption"
,
}
]
"getPSEditor"
:
{
}
]
"editorType"
:
"SPAN"
,
}
]
"name"
:
"view_pagecaption"
,
}
],
"predefinedType"
:
"VIEW_PAGECAPTION"
,
"layoutBodyOnly"
:
false
,
"renderMode"
:
"HEADING1"
,
"layoutPanel"
:
true
,
"enableLinkView"
:
false
"useDefaultLayout"
:
false
,
},
"viewProxyMode"
:
true
,
"getPSLayoutPos"
:
{
"modelid"
:
"5B73D350-ECB5-46D5-B9CD-201E56AB4226"
,
"grow"
:
-1
,
"modeltype"
:
"PSSYSVIEWLAYOUTPANEL"
,
"hAlignSelf"
:
"LEFT"
,
"getPSAppViewEngines"
:
[
{
"layout"
:
"SIMPLEFLEX"
,
"engineCat"
:
"VIEW"
,
"vAlignSelf"
:
"MIDDLE"
"engineType"
:
"ListExpView"
,
},
"name"
:
"engine"
,
"hidden"
:
false
,
"getPSUIEngineParams"
:
[
{
"showCaption"
:
false
"ctrlName"
:
"listexpbar"
,
}
]
"name"
:
"LISTEXPBAR"
,
"paramType"
:
"CTRL"
}
]
}
],
"getPSAppViewLogics"
:
[
{
"logicTrigger"
:
"CUSTOM"
,
"logicType"
:
"SYSUILOGIC"
,
"name"
:
"newdata"
,
"getPSAppUILogic"
:
{
"actionAfterWizard"
:
"DEFAULT"
,
"logicType"
:
"PREDEFINED"
,
"name"
:
"新建数据"
,
"getNewDataPSAppView"
:
{
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
},
"getPSAppUILogicRefViews"
:
[
{
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
}
],
"viewLogicType"
:
"APP_NEWDATA"
,
"batchAddOnly"
:
false
,
"enableBatchAdd"
:
false
,
"enableWizardAdd"
:
false
}
},
{
"logicTrigger"
:
"CUSTOM"
,
"logicType"
:
"SYSUILOGIC"
,
"name"
:
"opendata"
,
"getPSAppUILogic"
:
{
"logicType"
:
"PREDEFINED"
,
"name"
:
"打开数据"
,
"getOpenDataPSAppView"
:
{
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
},
"getPSAppUILogicRefViews"
:
[
{
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
}
],
"viewLogicType"
:
"APP_OPENDATA"
,
"editMode"
:
true
}
}
],
"getPSAppViewRefs"
:
[
{
"name"
:
"NEWDATA"
,
"realTitle"
:
"订单编辑视图"
,
"getRealTitlePSLanguageRes"
:
{
"lanResTag"
:
"PAGE.TITLE.IBIZORDER.EDITVIEW"
},
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
},
{
"name"
:
"EDITDATA"
,
"realTitle"
:
"订单编辑视图"
,
"getRealTitlePSLanguageRes"
:
{
"lanResTag"
:
"PAGE.TITLE.IBIZORDER.EDITVIEW"
},
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderEditView.json"
,
"viewType"
:
"DEEDITVIEW"
}
}
],
"getPSControls"
:
[
{
"codeName"
:
"ListExpView_layoutlistexpbar"
,
"controlType"
:
"LISTEXPBAR"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
,
"ACTIVATED"
],
"name"
:
"listexpbar"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSAppViewLogics"
:
[
{
"eventArg"
:
"deuiaction3"
,
"eventNames"
:
"CLICK"
,
"logicTrigger"
:
"CTRLEVENT"
,
"logicType"
:
"APPVIEWUIACTION"
,
"name"
:
"listexpbar_toolbar_deuiaction3_click"
,
"getPSAppViewUIAction"
:
{
"modelref"
:
true
,
"id"
:
"listexpbar_toolbar_deuiaction3"
},
"getPSViewCtrlName"
:
"listexpbar_toolbar"
}
],
"getPSAppViewRefs"
:
[
{
"name"
:
"EXPITEM:DEFAULT"
,
"parentDataJO"
:
{
"srfparentdefname"
:
"IBIZORDERID"
,
"srfparentdename"
:
"IBIZORDER"
,
"srfparentmode"
:
"DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID"
},
"realTitle"
:
"订单明细表格视图"
,
"getRealTitlePSLanguageRes"
:
{
"lanResTag"
:
"PAGE.TITLE.IBIZORDERDETAIL.GRIDVIEW9"
},
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderDetailGridView9.json"
,
"viewType"
:
"DEGRIDVIEW9"
}
}
],
"getPSAppViewUIActions"
:
[
{
"name"
:
"listexpbar_toolbar_deuiaction3"
,
"getPSUIAction"
:
{
"modelref"
:
true
,
"id"
:
"Edit"
},
"uIActionTarget"
:
"SINGLEKEY"
,
"xDataControlName"
:
"listexpbar_list"
}
],
"getPSControlHandler"
:
{
"enableDEFieldPrivilege"
:
false
,
"id"
:
"listexpbar"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE;LOAD;ACTIVATED"
,
"logicTag"
:
"listexpbar"
,
"logicType"
:
"APPVIEWENGINE"
,
"name"
:
"engine_listexpbar"
,
"getPSAppViewEngine"
:
{
"modelref"
:
true
,
"id"
:
"engine"
}
}
],
"getPSControlParam"
:
{
"width"
:
500.0
,
"autoLoad"
:
true
,
"showBusyIndicator"
:
true
,
"id"
:
"LISTEXPBAR"
},
"getPSControls"
:
[
{
"codeName"
:
"ListExp"
,
"controlType"
:
"LIST"
,
"getCreatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"create"
},
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder/PSLISTS/ListExp.json"
,
"getFetchPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"fetch"
},
"getGetPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"load"
},
"groupMode"
:
"NONE"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
],
"logicName"
:
"ListExp"
,
"getNavPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderDetailGridView9.json"
,
"viewType"
:
"DEGRIDVIEW9"
},
"getNavPSDER"
:
{
"codeName"
:
"IBIZORDER"
,
"dERType"
:
"DER1N"
,
"dynaModelFilePath"
:
"PSMODULES/Sample/PSDATAENTITIES/IBIZOrderDetail/PSDERS/DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID.json"
,
"masterOrder"
:
-1
,
"masterRS"
:
0
,
"minorCodeName"
:
"IBIZORDERDETAILS"
,
"name"
:
"DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID"
,
"orderValue"
:
100
,
"pickupDEFName"
:
"IBIZORDERID"
,
"removeActionType"
:
3
,
"removeOrder"
:
0
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSControlHandler"
:
{
"getPSHandlerActions"
:
[
{
"actionName"
:
"Get"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"READ"
,
"name"
:
"load"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Get"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Create"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"CREATE"
,
"name"
:
"create"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Create"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Update"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"UPDATE"
,
"name"
:
"update"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Update"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
},
{
"actionName"
:
"Remove"
,
"caption"
:
"面板容器"
,
"actionType"
:
"DEACTION"
,
"itemStyle"
:
"DEFAULT"
,
"dataAccessAction"
:
"DELETE"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"remove"
,
"name"
:
"container2"
,
"getPSAppDEMethod"
:
{
"getPSLayout"
:
{
"modelref"
:
true
,
"layout"
:
"SIMPLEFLEX"
"id"
:
"Remove"
},
},
"getPSAppDataEntity"
:
{
"getPSLayoutPos"
:
{
"modelref"
:
true
,
"grow"
:
9
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
"layout"
:
"SIMPLEFLEX"
}
},
{
"actionType"
:
"DEDATASET"
,
"name"
:
"fetch"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"FetchDefault"
},
},
"getPSAppDataEntity"
:
{
"getPSPanelItems"
:
[
{
"modelref"
:
true
,
"caption"
:
"TOOLBAR部件"
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
"itemStyle"
:
"DEFAULT"
,
}
"itemType"
:
"CTRLPOS"
,
}
],
"name"
:
"toolbar"
,
"userDRAction"
:
"READ"
,
"getPSLayoutPos"
:
{
"enableDEFieldPrivilege"
:
false
,
"grow"
:
-1
,
"id"
:
"列表控件处理器"
"layout"
:
"SIMPLEFLEX"
},
},
"getPSControlLogics"
:
[
{
"showCaption"
:
true
"eventNames"
:
"SELECTIONCHANGE"
,
}
]
"logicTag"
:
"listexpbar_list"
,
}
]
"logicType"
:
"CUSTOM"
,
"name"
:
"listexpbar_selectionchange"
},
{
"eventNames"
:
"LOAD"
,
"logicTag"
:
"listexpbar_list"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"listexpbar_load"
}
],
"getPSControlParam"
:
{
"autoLoad"
:
true
,
"showBusyIndicator"
:
true
,
"id"
:
"listexpbar_list"
},
"getPSDEDataImport"
:
{
"modelref"
:
true
,
"id"
:
"Import"
},
"getPSDEListDataItems"
:
[
{
"dataType"
:
25
,
"name"
:
"srfmajortext"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERNAME"
,
"codeName"
:
"IBIZOrderName"
}
},
{
"dataType"
:
25
,
"name"
:
"srfdescription"
,
"getPSAppDEField"
:
{
"name"
:
"MEMO"
,
"codeName"
:
"Memo"
}
},
{
"dataType"
:
25
,
"name"
:
"ibizorderid"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfdate"
,
"getPSAppDEField"
:
{
"name"
:
"STARTTIME"
,
"codeName"
:
"StartTime"
}
},
{
"dataType"
:
25
,
"name"
:
"srfkey"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
}
},
{
"dataType"
:
25
,
"name"
:
"ibizcustomerid"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZCUSTOMERID"
,
"codeName"
:
"IBIZCustomerId"
}
},
{
"dataType"
:
25
,
"getFrontPSCodeList"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPCODELISTS/ORDERSTEP.json"
},
"name"
:
"wfstep"
,
"getPSAppDEField"
:
{
"name"
:
"WFSTEP"
,
"codeName"
:
"WFStep"
}
},
{
"dataType"
:
25
,
"getFrontPSCodeList"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPCODELISTS/ORDERSTATE.json"
},
"name"
:
"orderstate"
,
"getPSAppDEField"
:
{
"name"
:
"ORDERSTATE"
,
"codeName"
:
"OrderState"
}
},
{
"dataType"
:
25
,
"name"
:
"srfmstag"
}
],
}
],
"pagingSize"
:
1000
,
"showCaption"
:
true
"getRemovePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"remove"
},
"getUpdatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"update"
},
"hasWFDataItems"
:
false
,
"enableGroup"
:
false
,
"enableRowEdit"
:
false
,
"enableRowEditGroup"
:
false
,
"enableRowEditOrder"
:
false
,
"enableRowNew"
:
false
,
"noSort"
:
false
,
"showHeader"
:
true
,
"name"
:
"listexpbar_list"
,
"modelid"
:
"7d7dd20b1afaec03489a5a9ed63299fe"
,
"modeltype"
:
"PSDELIST"
},
{
},
{
"codeName"
:
"ListExpView_layoutlistexpbar_toolbar"
,
"caption"
:
"面板容器"
,
"controlType"
:
"TOOLBAR"
,
"contentWidth"
:
20.0
,
"hookEventNames"
:
[
"CLICK"
],
"itemStyle"
:
"DEFAULT"
,
"logicName"
:
"导航工具栏"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"listexpbar_toolbar"
,
"name"
:
"container_scroll_left1"
,
"getPSAppDataEntity"
:
{
"getPSLayout"
:
{
"modelref"
:
true
,
"layout"
:
"BORDER"
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
},
"getPSControlLogics"
:
[
{
"getPSLayoutPos"
:
{
"eventArg"
:
"deuiaction3"
,
"layout"
:
"BORDER"
,
"eventNames"
:
"CLICK"
,
"layoutPos"
:
"WEST"
,
"logicTag"
:
"listexpbar_toolbar"
,
"width"
:
20
,
"logicType"
:
"APPVIEWLOGIC"
,
"widthMode"
:
"PERCENTAGE"
"name"
:
"listexpbar_toolbar_deuiaction3_click"
,
"getPSAppViewLogic"
:
{
"modelref"
:
true
,
"id"
:
"listexpbar_toolbar_deuiaction3_click"
}
}
],
"getPSControlParam"
:
{
"id"
:
"listexpbar_toolbar"
},
},
"getPSDEToolbarItems"
:
[
{
"getPSPanelItems"
:
[
{
"getCapPSLanguageRes"
:
{
"caption"
:
"LISTEXPBAR部件"
,
"lanResTag"
:
"TBB.TEXT.*.EDIT"
"itemStyle"
:
"DEFAULT"
,
},
"itemType"
:
"CTRLPOS"
,
"caption"
:
"编辑"
,
"name"
:
"listexpbar"
,
"groupExtractMode"
:
"ITEM"
,
"getPSLayoutPos"
:
{
"itemType"
:
"DEUIACTION"
,
"heightMode"
:
"FULL"
,
"name"
:
"deuiaction3"
,
"layout"
:
"BORDER"
,
"noPrivDisplayMode"
:
2
,
"layoutPos"
:
"CENTER"
,
"getPSAppViewUIAction"
:
{
"widthMode"
:
"FULL"
"modelref"
:
true
,
"id"
:
"listexpbar_toolbar_deuiaction3"
},
"getPSSysImage"
:
{
"glyph"
:
"xf044@FontAwesome"
,
"cssClass"
:
"fa fa-edit"
},
"getPSUIAction"
:
{
"actionTarget"
:
"SINGLEKEY"
,
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"TBB.TEXT.*.EDIT"
},
"caption"
:
"编辑"
,
"codeName"
:
"Edit"
,
"fullCodeName"
:
"Edit"
,
"name"
:
"表格界面_编辑操作"
,
"getPSSysImage"
:
{
"glyph"
:
"xf044@FontAwesome"
,
"cssClass"
:
"fa fa-edit"
},
"predefinedType"
:
"GRIDVIEW_EDITACTION"
,
"timeout"
:
60000
,
"getTooltipPSLanguageRes"
:
{
"lanResTag"
:
"TBB.TOOLTIP.*.EDIT"
},
"uIActionMode"
:
"SYS"
,
"uIActionTag"
:
"Edit"
,
"uIActionType"
:
"DEUIACTION"
},
"tooltip"
:
"编辑"
,
"getTooltipPSLanguageRes"
:
{
"lanResTag"
:
"TBB.TOOLTIP.*.EDIT"
},
},
"showCaption"
:
true
,
"showCaption"
:
true
"showIcon"
:
true
}
],
}
],
"modelid"
:
"ccc80bd11c6bc1789aa0e05fd5ede0b7"
,
"width"
:
20.0
,
"modeltype"
:
"PSDETOOLBAR"
"showCaption"
:
true
}
],
}
]
"width"
:
500.0
,
}
],
"xDataControlName"
:
"listexpbar_list"
,
"layoutBodyOnly"
:
true
,
"enableCounter"
:
true
,
"layoutPanel"
:
true
,
"enableSearch"
:
true
,
"useDefaultLayout"
:
false
,
"showTitleBar"
:
true
,
"modelid"
:
"D2AA31DC-276C-401B-95D8-FD52FD758E4E"
,
"modelid"
:
"9f9b1d63418a9d14b98cb6c7e0e20d74_listexpbar"
,
"modeltype"
:
"PSSYSVIEWLAYOUTPANEL"
"modeltype"
:
"PSEXPBAR"
},
{
"controlType"
:
"SEARCHBAR"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder/PSSEARCHBARS/.json"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSControlParam"
:
{
"id"
:
"searchbar"
},
"quickGroupCount"
:
-1
,
"quickSearchMode"
:
1
,
"quickSearchWidth"
:
0
,
"enableFilter"
:
false
,
"enableGroup"
:
false
,
"enableQuickSearch"
:
true
,
"mobileSearchBar"
:
false
,
"name"
:
"searchbar"
}
]
},
},
"sideBarLayout"
:
"LEFT"
,
"sideBarLayout"
:
"LEFT"
,
"title"
:
"实体列表导航视图"
,
"title"
:
"实体列表导航视图"
,
"viewStyle"
:
"DEFAULT"
,
"viewStyle"
:
"DEFAULT"
,
"viewType"
:
"DELISTEXPVIEW"
,
"viewType"
:
"DELISTEXPVIEW"
,
"enableDP"
:
true
,
"enableDP"
:
true
,
"enableFilter"
:
tru
e
,
"enableFilter"
:
fals
e
,
"enableQuickSearch"
:
true
,
"enableQuickSearch"
:
true
,
"enableSearch"
:
true
,
"showCaptionBar"
:
false
,
"showCaptionBar"
:
false
,
"showDataInfoBar"
:
true
,
"showDataInfoBar"
:
true
,
"modelid"
:
"9f9b1d63418a9d14b98cb6c7e0e20d74"
,
"modelid"
:
"9f9b1d63418a9d14b98cb6c7e0e20d74"
,
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderTestCustomLayoutPanelGridExpView.json
浏览文件 @
95465d57
...
@@ -11,16 +11,431 @@
...
@@ -11,16 +11,431 @@
"modelref"
:
true
,
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
},
"getPSAppViewEngines"
:
[
{
"engineCat"
:
"VIEW"
,
"engineType"
:
"GridExpView"
,
"name"
:
"engine"
,
"getPSUIEngineParams"
:
[
{
"ctrlName"
:
"gridexpbar"
,
"name"
:
"GRIDEXPBAR"
,
"paramType"
:
"CTRL"
}
]
}
],
"getPSAppViewLogics"
:
[
{
"logicTrigger"
:
"CUSTOM"
,
"logicType"
:
"SYSUILOGIC"
,
"name"
:
"newdata"
,
"getPSAppUILogic"
:
{
"actionAfterWizard"
:
"DEFAULT"
,
"logicType"
:
"PREDEFINED"
,
"name"
:
"新建数据"
,
"viewLogicType"
:
"APP_NEWDATA"
,
"batchAddOnly"
:
false
,
"enableBatchAdd"
:
false
,
"enableWizardAdd"
:
false
}
},
{
"logicTrigger"
:
"CUSTOM"
,
"logicType"
:
"SYSUILOGIC"
,
"name"
:
"opendata"
,
"getPSAppUILogic"
:
{
"logicType"
:
"PREDEFINED"
,
"name"
:
"打开数据"
,
"viewLogicType"
:
"APP_OPENDATA"
,
"editMode"
:
true
}
}
],
"getPSControls"
:
[
{
"codeName"
:
"TestCustomLayoutPanelGridExpViewgridexpbar"
,
"controlType"
:
"GRIDEXPBAR"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
,
"ACTIVATED"
],
"name"
:
"gridexpbar"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSAppViewRefs"
:
[
{
"name"
:
"EXPITEM:DEFAULT"
,
"parentDataJO"
:
{
"srfparentdefname"
:
"IBIZORDERID"
,
"srfparentdename"
:
"IBIZORDER"
,
"srfparentmode"
:
"DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID"
},
"realTitle"
:
"订单明细表格视图"
,
"getRealTitlePSLanguageRes"
:
{
"lanResTag"
:
"PAGE.TITLE.IBIZORDERDETAIL.GRIDVIEW9"
},
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderDetailGridView9.json"
,
"viewType"
:
"DEGRIDVIEW9"
}
}
],
"getPSControlHandler"
:
{
"enableDEFieldPrivilege"
:
false
,
"id"
:
"gridexpbar"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE;LOAD;ACTIVATED"
,
"logicTag"
:
"gridexpbar"
,
"logicType"
:
"APPVIEWENGINE"
,
"name"
:
"engine_gridexpbar"
,
"getPSAppViewEngine"
:
{
"modelref"
:
true
,
"id"
:
"engine"
}
}
],
"getPSControlParam"
:
{
"autoLoad"
:
true
,
"showBusyIndicator"
:
true
,
"id"
:
"GRIDEXPBAR"
},
"getPSControls"
:
[
{
"aggMode"
:
"NONE"
,
"codeName"
:
"Main2"
,
"columnEnableLink"
:
2
,
"controlType"
:
"GRID"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder/PSGRIDS/Main2.json"
,
"getFetchPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"fetch"
},
"groupMode"
:
"NONE"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
],
"logicName"
:
"表格导航"
,
"getNavPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderDetailGridView9.json"
,
"viewType"
:
"DEGRIDVIEW9"
},
"getNavPSDER"
:
{
"codeName"
:
"IBIZORDER"
,
"dERType"
:
"DER1N"
,
"dynaModelFilePath"
:
"PSMODULES/Sample/PSDATAENTITIES/IBIZOrderDetail/PSDERS/DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID.json"
,
"masterOrder"
:
-1
,
"masterRS"
:
0
,
"minorCodeName"
:
"IBIZORDERDETAILS"
,
"name"
:
"DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID"
,
"orderValue"
:
100
,
"pickupDEFName"
:
"IBIZORDERID"
,
"removeActionType"
:
3
,
"removeOrder"
:
0
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSControlHandler"
:
{
"getPSHandlerActions"
:
[
{
"actionName"
:
"Get"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"READ"
,
"name"
:
"load"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Get"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Create"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"CREATE"
,
"name"
:
"create"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Create"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Update"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"UPDATE"
,
"name"
:
"update"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Update"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Remove"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"DELETE"
,
"name"
:
"remove"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Remove"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"GetDraft"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"CREATE"
,
"name"
:
"loaddraft"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"GetDraft"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionType"
:
"DEDATASET"
,
"name"
:
"fetch"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"FetchDefault"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
}
],
"userDRAction"
:
"READ"
,
"enableDEFieldPrivilege"
:
false
,
"id"
:
"数据表格处理器"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE"
,
"logicTag"
:
"gridexpbar_grid"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"gridexpbar_selectionchange"
},
{
"eventNames"
:
"LOAD"
,
"logicTag"
:
"gridexpbar_grid"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"gridexpbar_load"
}
],
"getPSControlParam"
:
{
"autoLoad"
:
true
,
"showBusyIndicator"
:
true
,
"id"
:
"gridexpbar_grid"
},
"getPSDEDataImport"
:
{
"modelref"
:
true
,
"id"
:
"Import"
},
"getPSDEGridColumns"
:
[
{
"align"
:
"LEFT"
,
"cLConvertMode"
:
"NONE"
,
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"DEF.LNAME.IBIZORDERNAME"
},
"caption"
:
"订单名称"
,
"codeName"
:
"ibizordername"
,
"columnType"
:
"DEFGRIDCOLUMN"
,
"dataItemName"
:
"ibizordername"
,
"excelCaption"
:
"订单名称"
,
"name"
:
"ibizordername"
,
"noPrivDisplayMode"
:
1
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERNAME"
,
"codeName"
:
"IBIZOrderName"
},
"width"
:
150
,
"widthUnit"
:
"PX"
,
"enableSort"
:
true
},
{
"align"
:
"LEFT"
,
"cLConvertMode"
:
"FRONT"
,
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"DEF.LNAME.ORDERTYPE"
},
"caption"
:
"订单类型"
,
"codeName"
:
"ordertype"
,
"columnType"
:
"DEFGRIDCOLUMN"
,
"dataItemName"
:
"ordertype"
,
"excelCaption"
:
"订单类型"
,
"name"
:
"ordertype"
,
"noPrivDisplayMode"
:
1
,
"getPSAppCodeList"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPCODELISTS/DYNAORDERTYPE.json"
},
"getPSAppDEField"
:
{
"name"
:
"ORDERTYPE"
,
"codeName"
:
"OrderType"
},
"width"
:
150
,
"widthUnit"
:
"PX"
,
"enableSort"
:
true
},
{
"align"
:
"LEFT"
,
"cLConvertMode"
:
"FRONT"
,
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"DEF.LNAME.ORDERSTATE"
},
"caption"
:
"订单状态"
,
"codeName"
:
"orderstate"
,
"columnType"
:
"DEFGRIDCOLUMN"
,
"dataItemName"
:
"orderstate"
,
"excelCaption"
:
"订单状态"
,
"name"
:
"orderstate"
,
"noPrivDisplayMode"
:
1
,
"getPSAppCodeList"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPCODELISTS/ORDERSTATE.json"
},
"getPSAppDEField"
:
{
"name"
:
"ORDERSTATE"
,
"codeName"
:
"OrderState"
},
"width"
:
100
,
"widthUnit"
:
"STAR"
,
"enableSort"
:
true
}
],
"getPSDEGridDataItems"
:
[
{
"dataType"
:
25
,
"name"
:
"ibizordername"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERNAME"
,
"codeName"
:
"IBIZOrderName"
}
},
{
"dataType"
:
25
,
"name"
:
"ordertype"
,
"getPSAppDEField"
:
{
"name"
:
"ORDERTYPE"
,
"codeName"
:
"OrderType"
}
},
{
"dataType"
:
25
,
"name"
:
"orderstate"
,
"getPSAppDEField"
:
{
"name"
:
"ORDERSTATE"
,
"codeName"
:
"OrderState"
}
},
{
"dataType"
:
25
,
"name"
:
"orderuid"
,
"getPSAppDEField"
:
{
"name"
:
"ORDERUID"
,
"codeName"
:
"OrderUID"
}
},
{
"dataType"
:
25
,
"name"
:
"ibizorderid"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfkey"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfdataaccaction"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
},
"dataAccessAction"
:
true
},
{
"dataType"
:
25
,
"name"
:
"ibizcustomerid"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZCUSTOMERID"
,
"codeName"
:
"IBIZCustomerId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfmajortext"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERNAME"
,
"codeName"
:
"IBIZOrderName"
}
},
{
"dataType"
:
25
,
"name"
:
"wfstep"
,
"getPSAppDEField"
:
{
"name"
:
"WFSTEP"
,
"codeName"
:
"WFStep"
}
},
{
"dataType"
:
25
,
"name"
:
"srfmstag"
}
],
"getPSDEGridEditItems"
:
[
{
"caption"
:
"订单标识"
,
"codeName"
:
"srfkey"
,
"enableCond"
:
3
,
"ignoreInput"
:
0
,
"name"
:
"srfkey"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
},
"getPSEditor"
:
{
"editorType"
:
"HIDDEN"
,
"name"
:
"srfkey"
},
"allowEmpty"
:
true
}
],
"pagingSize"
:
20
,
"getRemovePSControlAction"
:
{
"actionName"
:
"Remove"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"DELETE"
,
"name"
:
"remove"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Remove"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
"sortMode"
:
"REMOTE"
,
"hasWFDataItems"
:
false
,
"enableColFilter"
:
false
,
"enableCustomized"
:
true
,
"enableGroup"
:
false
,
"enablePagingBar"
:
true
,
"enableRowEdit"
:
false
,
"enableRowEditOrder"
:
false
,
"enableRowNew"
:
false
,
"forceFit"
:
true
,
"hideHeader"
:
false
,
"noSort"
:
false
,
"singleSelect"
:
false
,
"name"
:
"gridexpbar_grid"
,
"modelid"
:
"faf0c0b338c3b17a02a3455cabb84f1d"
,
"modeltype"
:
"PSDEGRID"
}
],
"xDataControlName"
:
"gridexpbar_grid"
,
"enableCounter"
:
true
,
"enableSearch"
:
false
,
"showTitleBar"
:
true
,
"modelid"
:
"38b0b453d423e0772822db6be4f02505_gridexpbar"
,
"modeltype"
:
"PSEXPBAR"
}
],
"getPSDEViewCodeName"
:
"TestCustomLayoutPanelGridExpView"
,
"getPSDEViewCodeName"
:
"TestCustomLayoutPanelGridExpView"
,
"getPSDEViewId"
:
"09A7D7C2-1C45-4AD1-A37B-C0680A89B15C"
,
"getPSDEViewId"
:
"09A7D7C2-1C45-4AD1-A37B-C0680A89B15C"
,
"getPSViewLayoutPanel"
:
{
"getPSViewLayoutPanel"
:
{
"getAllPSPanelFields"
:
[
{
"getAllPSPanelFields"
:
[
{
"id"
:
"view_pagecaption"
"id"
:
"view_pagecaption"
}
],
}
],
"codeName"
:
"
Usr1102461647
"
,
"codeName"
:
"
Layoutpanel
"
,
"controlType"
:
"VIEWLAYOUTPANEL"
,
"controlType"
:
"VIEWLAYOUTPANEL"
,
"layoutMode"
:
"
FLEX
"
,
"layoutMode"
:
"
TABLE_24COL
"
,
"logicName"
:
"
TestCustomLayoutPanelGridExpViewDEGRIDEXPVIEW
"
,
"logicName"
:
"
表格导航
"
,
"name"
:
"layoutpanel"
,
"name"
:
"layoutpanel"
,
"getPSAppDataEntity"
:
{
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"modelref"
:
true
,
...
@@ -28,575 +443,183 @@
...
@@ -28,575 +443,183 @@
},
},
"getPSControlParam"
:
{
},
"getPSControlParam"
:
{
},
"getPSLayout"
:
{
"getPSLayout"
:
{
"layout"
:
"FLEX"
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
},
"getRootPSPanelItems"
:
[
{
"getRootPSPanelItems"
:
[
{
"caption"
:
"容器"
,
"caption"
:
"
滚动条
容器"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"
page_container
"
,
"name"
:
"
container_scroll1
"
,
"getPSLayout"
:
{
"getPSLayout"
:
{
"dir"
:
"column"
,
"layout"
:
"BORDER"
"layout"
:
"FLEX"
},
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"
grow"
:
-1
,
"
colMD"
:
24
,
"layout"
:
"
FLEX
"
"layout"
:
"
TABLE_24COL
"
},
},
"getPSPanelItems"
:
[
{
"getPSPanelItems"
:
[
{
"caption"
:
"容器"
,
"caption"
:
"
面板
容器"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"container
2
"
,
"name"
:
"container
_scroll_main1
"
,
"getPSLayout"
:
{
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"BORDER"
"layout"
:
"TABLE_24COL"
},
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"grow"
:
-1
,
"layout"
:
"BORDER"
,
"heightMode"
:
"FULL"
,
"layoutPos"
:
"CENTER"
"layout"
:
"FLEX"
},
},
"getPSPanelItems"
:
[
{
"getPSPanelItems"
:
[
{
"caption"
:
"
页面标题
"
,
"caption"
:
"
导航区占位
"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"FIELD"
,
"itemType"
:
"RAWITEM"
,
"name"
:
"view_pagecaption"
,
"name"
:
"nav_pos1"
,
"getPSEditor"
:
{
"editorType"
:
"SPAN"
,
"name"
:
"view_pagecaption"
,
"predefinedType"
:
"VIEW_PAGECAPTION"
,
"renderMode"
:
"HEADING1"
,
"enableLinkView"
:
false
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"heightMode"
:
"FULL"
,
"heightMode"
:
"FULL"
,
"layout"
:
"TABLE_24COL"
,
"layout"
:
"BORDER"
,
"layoutPos"
:
"CENTER"
,
"widthMode"
:
"FULL"
"widthMode"
:
"FULL"
},
},
"hidden"
:
false
,
"getPSRawItem"
:
{
"showCaption"
:
false
"name"
:
"nav_pos1"
,
}
]
"predefinedType"
:
"NAV_POS"
},
"showCaption"
:
true
}
],
"showCaption"
:
true
},
{
},
{
"caption"
:
"滚动条容器"
,
"caption"
:
"面板容器"
,
"contentHeight"
:
50.0
,
"height"
:
50.0
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"container_scroll1"
,
"name"
:
"container_scroll
_header
1"
,
"getPSLayout"
:
{
"getPSLayout"
:
{
"layout"
:
"BORDER"
"layout"
:
"BORDER"
},
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"grow"
:
-1
,
"height"
:
50
,
"layout"
:
"FLEX"
"heightMode"
:
"PX"
,
"layout"
:
"BORDER"
,
"layoutPos"
:
"NORTH"
},
},
"getPSPanelItems"
:
[
{
"getPSPanelItems"
:
[
{
"caption"
:
"
面板
容器"
,
"caption"
:
"
栅格
容器"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"container_
scroll_main
1"
,
"name"
:
"container_
grid
1"
,
"getPSLayout"
:
{
"getPSLayout"
:
{
"layout"
:
"
BORDER
"
"layout"
:
"
SIMPLEFLEX
"
},
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"layout"
:
"BORDER"
,
"layout"
:
"BORDER"
,
"layoutPos"
:
"CENTER"
"layoutPos"
:
"CENTER"
},
},
"getPSPanelItems"
:
[
{
"getPSPanelItems"
:
[
{
"caption"
:
"
导航区占位
"
,
"caption"
:
"
面板容器
"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"RAWITEM"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"nav_pos1"
,
"name"
:
"container1"
,
"getPSLayout"
:
{
"layout"
:
"SIMPLEFLEX"
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"
layout"
:
"BORDER"
,
"
grow"
:
3
,
"layout
Pos"
:
"CENTER
"
"layout
"
:
"SIMPLEFLEX
"
},
},
"getPSRawItem"
:
{
"getPSPanelItems"
:
[
{
"name"
:
"nav_pos1"
,
"caption"
:
"页面标题"
,
"predefinedType"
:
"NAV_POS"
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"FIELD"
,
"name"
:
"view_pagecaption"
,
"getPSEditor"
:
{
"editorType"
:
"SPAN"
,
"name"
:
"view_pagecaption"
,
"predefinedType"
:
"VIEW_PAGECAPTION"
,
"renderMode"
:
"HEADING1"
,
"enableLinkView"
:
false
},
"getPSLayoutPos"
:
{
"grow"
:
-1
,
"hAlignSelf"
:
"LEFT"
,
"layout"
:
"SIMPLEFLEX"
,
"vAlignSelf"
:
"MIDDLE"
},
"hidden"
:
false
,
"showCaption"
:
false
}
]
},
{
"caption"
:
"面板容器"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"container2"
,
"getPSLayout"
:
{
"layout"
:
"SIMPLEFLEX"
},
},
"showCaption"
:
true
"getPSLayoutPos"
:
{
}
],
"grow"
:
9
,
"showCaption"
:
true
"layout"
:
"SIMPLEFLEX"
},
{
},
"caption"
:
"面板容器"
,
"getPSPanelItems"
:
[
{
"contentWidth"
:
200.0
,
"caption"
:
"TOOLBAR部件"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CTRLPOS"
,
"name"
:
"toolbar"
,
"getPSLayoutPos"
:
{
"grow"
:
-1
,
"layout"
:
"SIMPLEFLEX"
},
"showCaption"
:
true
}
]
}
]
}
],
"showCaption"
:
true
},
{
"caption"
:
"面板容器"
,
"contentWidth"
:
20.0
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"container_scroll_left1"
,
"getPSLayout"
:
{
"layout"
:
"BORDER"
},
"getPSLayoutPos"
:
{
"layout"
:
"BORDER"
,
"layoutPos"
:
"WEST"
,
"width"
:
20
,
"widthMode"
:
"PERCENTAGE"
},
"getPSPanelItems"
:
[
{
"caption"
:
"GRIDEXPBAR部件"
,
"itemStyle"
:
"DEFAULT"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"itemType"
:
"CTRLPOS"
,
"name"
:
"container_scroll_left1"
,
"name"
:
"gridexpbar"
,
"getPSLayout"
:
{
"layout"
:
"BORDER"
},
"getPSLayoutPos"
:
{
"getPSLayoutPos"
:
{
"heightMode"
:
"FULL"
,
"layout"
:
"BORDER"
,
"layout"
:
"BORDER"
,
"layoutPos"
:
"WEST"
,
"layoutPos"
:
"CENTER"
,
"width"
:
200
,
"widthMode"
:
"FULL"
"widthMode"
:
"PX"
},
},
"getPSPanelItems"
:
[
{
"caption"
:
"表格导航栏"
,
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CTRLPOS"
,
"name"
:
"gridexpbar"
,
"getPSLayoutPos"
:
{
"layout"
:
"BORDER"
,
"layoutPos"
:
"CENTER"
},
"showCaption"
:
true
}
],
"width"
:
200.0
,
"showCaption"
:
true
"showCaption"
:
true
}
]
}
],
"width"
:
20.0
,
"showCaption"
:
true
}
]
}
]
}
],
}
],
"layoutBodyOnly"
:
fals
e
,
"layoutBodyOnly"
:
tru
e
,
"layoutPanel"
:
true
,
"layoutPanel"
:
true
,
"useDefaultLayout"
:
false
,
"useDefaultLayout"
:
false
,
"viewProxyMode"
:
true
,
"modelid"
:
"93D66272-F6AD-4EC4-9866-C21502EA7B99"
,
"modelid"
:
"B7A27418-00F7-47CA-87FD-6EE470997EAC"
,
"modeltype"
:
"PSSYSVIEWLAYOUTPANEL"
"modeltype"
:
"PSSYSVIEWLAYOUTPANEL"
,
"getPSAppViewEngines"
:
[
{
"engineCat"
:
"VIEW"
,
"engineType"
:
"GridExpView"
,
"name"
:
"engine"
,
"getPSUIEngineParams"
:
[
{
"ctrlName"
:
"gridexpbar"
,
"name"
:
"GRIDEXPBAR"
,
"paramType"
:
"CTRL"
}
]
}
],
"getPSAppViewLogics"
:
[
{
"logicTrigger"
:
"CUSTOM"
,
"logicType"
:
"SYSUILOGIC"
,
"name"
:
"newdata"
,
"getPSAppUILogic"
:
{
"actionAfterWizard"
:
"DEFAULT"
,
"logicType"
:
"PREDEFINED"
,
"name"
:
"新建数据"
,
"viewLogicType"
:
"APP_NEWDATA"
,
"batchAddOnly"
:
false
,
"enableBatchAdd"
:
false
,
"enableWizardAdd"
:
false
}
},
{
"logicTrigger"
:
"CUSTOM"
,
"logicType"
:
"SYSUILOGIC"
,
"name"
:
"opendata"
,
"getPSAppUILogic"
:
{
"logicType"
:
"PREDEFINED"
,
"name"
:
"打开数据"
,
"viewLogicType"
:
"APP_OPENDATA"
,
"editMode"
:
true
}
}
],
"getPSControls"
:
[
{
"codeName"
:
"TestCustomLayoutPanelGridExpViewgridexpbar"
,
"controlType"
:
"GRIDEXPBAR"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
,
"ACTIVATED"
],
"name"
:
"gridexpbar"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSAppViewRefs"
:
[
{
"name"
:
"EXPITEM:DEFAULT"
,
"parentDataJO"
:
{
"srfparentdefname"
:
"IBIZORDERID"
,
"srfparentdename"
:
"IBIZORDER"
,
"srfparentmode"
:
"DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID"
},
"realTitle"
:
"订单明细表格视图"
,
"getRealTitlePSLanguageRes"
:
{
"lanResTag"
:
"PAGE.TITLE.IBIZORDERDETAIL.GRIDVIEW9"
},
"getRefPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderDetailGridView9.json"
,
"viewType"
:
"DEGRIDVIEW9"
}
}
],
"getPSControlHandler"
:
{
"enableDEFieldPrivilege"
:
false
,
"id"
:
"gridexpbar"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE;LOAD;ACTIVATED"
,
"logicTag"
:
"gridexpbar"
,
"logicType"
:
"APPVIEWENGINE"
,
"name"
:
"engine_gridexpbar"
,
"getPSAppViewEngine"
:
{
"modelref"
:
true
,
"id"
:
"engine"
}
}
],
"getPSControlParam"
:
{
"autoLoad"
:
true
,
"showBusyIndicator"
:
true
,
"id"
:
"GRIDEXPBAR"
},
"getPSControls"
:
[
{
"aggMode"
:
"NONE"
,
"codeName"
:
"Main2"
,
"columnEnableLink"
:
2
,
"controlType"
:
"GRID"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder/PSGRIDS/Main2.json"
,
"getFetchPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"fetch"
},
"groupMode"
:
"NONE"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
],
"logicName"
:
"表格导航"
,
"getNavPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZOrderDetailGridView9.json"
,
"viewType"
:
"DEGRIDVIEW9"
},
"getNavPSDER"
:
{
"codeName"
:
"IBIZORDER"
,
"dERType"
:
"DER1N"
,
"dynaModelFilePath"
:
"PSMODULES/Sample/PSDATAENTITIES/IBIZOrderDetail/PSDERS/DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID.json"
,
"masterOrder"
:
-1
,
"masterRS"
:
0
,
"minorCodeName"
:
"IBIZORDERDETAILS"
,
"name"
:
"DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID"
,
"orderValue"
:
100
,
"pickupDEFName"
:
"IBIZORDERID"
,
"removeActionType"
:
3
,
"removeOrder"
:
0
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSControlHandler"
:
{
"getPSHandlerActions"
:
[
{
"actionName"
:
"Get"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"READ"
,
"name"
:
"load"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Get"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Create"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"CREATE"
,
"name"
:
"create"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Create"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Update"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"UPDATE"
,
"name"
:
"update"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Update"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"Remove"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"DELETE"
,
"name"
:
"remove"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Remove"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionName"
:
"GetDraft"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"CREATE"
,
"name"
:
"loaddraft"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"GetDraft"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
{
"actionType"
:
"DEDATASET"
,
"name"
:
"fetch"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"FetchDefault"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
}
],
"userDRAction"
:
"READ"
,
"enableDEFieldPrivilege"
:
false
,
"id"
:
"数据表格处理器"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE"
,
"logicTag"
:
"gridexpbar_grid"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"gridexpbar_selectionchange"
},
{
"eventNames"
:
"LOAD"
,
"logicTag"
:
"gridexpbar_grid"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"gridexpbar_load"
}
],
"getPSControlParam"
:
{
"autoLoad"
:
true
,
"showBusyIndicator"
:
true
,
"id"
:
"gridexpbar_grid"
},
"getPSDEDataImport"
:
{
"modelref"
:
true
,
"id"
:
"Import"
},
"getPSDEGridColumns"
:
[
{
"align"
:
"LEFT"
,
"cLConvertMode"
:
"NONE"
,
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"DEF.LNAME.IBIZORDERNAME"
},
"caption"
:
"订单名称"
,
"codeName"
:
"ibizordername"
,
"columnType"
:
"DEFGRIDCOLUMN"
,
"dataItemName"
:
"ibizordername"
,
"excelCaption"
:
"订单名称"
,
"name"
:
"ibizordername"
,
"noPrivDisplayMode"
:
1
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERNAME"
,
"codeName"
:
"IBIZOrderName"
},
"width"
:
150
,
"widthUnit"
:
"PX"
,
"enableSort"
:
true
},
{
"align"
:
"LEFT"
,
"cLConvertMode"
:
"FRONT"
,
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"DEF.LNAME.ORDERTYPE"
},
"caption"
:
"订单类型"
,
"codeName"
:
"ordertype"
,
"columnType"
:
"DEFGRIDCOLUMN"
,
"dataItemName"
:
"ordertype"
,
"excelCaption"
:
"订单类型"
,
"name"
:
"ordertype"
,
"noPrivDisplayMode"
:
1
,
"getPSAppCodeList"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPCODELISTS/DYNAORDERTYPE.json"
},
"getPSAppDEField"
:
{
"name"
:
"ORDERTYPE"
,
"codeName"
:
"OrderType"
},
"width"
:
150
,
"widthUnit"
:
"PX"
,
"enableSort"
:
true
},
{
"align"
:
"LEFT"
,
"cLConvertMode"
:
"FRONT"
,
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"DEF.LNAME.ORDERSTATE"
},
"caption"
:
"订单状态"
,
"codeName"
:
"orderstate"
,
"columnType"
:
"DEFGRIDCOLUMN"
,
"dataItemName"
:
"orderstate"
,
"excelCaption"
:
"订单状态"
,
"name"
:
"orderstate"
,
"noPrivDisplayMode"
:
1
,
"getPSAppCodeList"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPCODELISTS/ORDERSTATE.json"
},
"getPSAppDEField"
:
{
"name"
:
"ORDERSTATE"
,
"codeName"
:
"OrderState"
},
"width"
:
100
,
"widthUnit"
:
"STAR"
,
"enableSort"
:
true
}
],
"getPSDEGridDataItems"
:
[
{
"dataType"
:
25
,
"name"
:
"ibizordername"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERNAME"
,
"codeName"
:
"IBIZOrderName"
}
},
{
"dataType"
:
25
,
"name"
:
"ordertype"
,
"getPSAppDEField"
:
{
"name"
:
"ORDERTYPE"
,
"codeName"
:
"OrderType"
}
},
{
"dataType"
:
25
,
"name"
:
"orderstate"
,
"getPSAppDEField"
:
{
"name"
:
"ORDERSTATE"
,
"codeName"
:
"OrderState"
}
},
{
"dataType"
:
25
,
"name"
:
"orderuid"
,
"getPSAppDEField"
:
{
"name"
:
"ORDERUID"
,
"codeName"
:
"OrderUID"
}
},
{
"dataType"
:
25
,
"name"
:
"ibizorderid"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfkey"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfdataaccaction"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
},
"dataAccessAction"
:
true
},
{
"dataType"
:
25
,
"name"
:
"ibizcustomerid"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZCUSTOMERID"
,
"codeName"
:
"IBIZCustomerId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfmajortext"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERNAME"
,
"codeName"
:
"IBIZOrderName"
}
},
{
"dataType"
:
25
,
"name"
:
"wfstep"
,
"getPSAppDEField"
:
{
"name"
:
"WFSTEP"
,
"codeName"
:
"WFStep"
}
},
{
"dataType"
:
25
,
"name"
:
"srfmstag"
}
],
"getPSDEGridEditItems"
:
[
{
"caption"
:
"订单标识"
,
"codeName"
:
"srfkey"
,
"enableCond"
:
3
,
"ignoreInput"
:
0
,
"name"
:
"srfkey"
,
"getPSAppDEField"
:
{
"name"
:
"IBIZORDERID"
,
"codeName"
:
"IBIZOrderId"
},
"getPSEditor"
:
{
"editorType"
:
"HIDDEN"
,
"name"
:
"srfkey"
},
"allowEmpty"
:
true
}
],
"pagingSize"
:
20
,
"getRemovePSControlAction"
:
{
"actionName"
:
"Remove"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"DELETE"
,
"name"
:
"remove"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Remove"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
}
},
"sortMode"
:
"REMOTE"
,
"hasWFDataItems"
:
false
,
"enableColFilter"
:
false
,
"enableCustomized"
:
true
,
"enableGroup"
:
false
,
"enablePagingBar"
:
true
,
"enableRowEdit"
:
false
,
"enableRowEditOrder"
:
false
,
"enableRowNew"
:
false
,
"forceFit"
:
true
,
"hideHeader"
:
false
,
"noSort"
:
false
,
"singleSelect"
:
false
,
"name"
:
"gridexpbar_grid"
,
"modelid"
:
"faf0c0b338c3b17a02a3455cabb84f1d"
,
"modeltype"
:
"PSDEGRID"
}
],
"xDataControlName"
:
"gridexpbar_grid"
,
"enableCounter"
:
true
,
"enableSearch"
:
false
,
"showTitleBar"
:
true
,
"modelid"
:
"38b0b453d423e0772822db6be4f02505_gridexpbar"
,
"modeltype"
:
"PSEXPBAR"
},
{
"controlType"
:
"SEARCHBAR"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder/PSSEARCHBARS/.json"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZOrder.json"
},
"getPSControlParam"
:
{
"id"
:
"searchbar"
},
"quickGroupCount"
:
-1
,
"quickSearchMode"
:
1
,
"quickSearchWidth"
:
0
,
"enableFilter"
:
false
,
"enableGroup"
:
false
,
"enableQuickSearch"
:
true
,
"mobileSearchBar"
:
false
,
"name"
:
"searchbar"
}
]
},
},
"sideBarLayout"
:
"LEFT"
,
"sideBarLayout"
:
"LEFT"
,
"title"
:
"订单表格导航视图(测试布局面板)"
,
"title"
:
"订单表格导航视图(测试布局面板)"
,
"viewStyle"
:
"DEFAULT"
,
"viewStyle"
:
"DEFAULT"
,
"viewType"
:
"DEGRIDEXPVIEW"
,
"viewType"
:
"DEGRIDEXPVIEW"
,
"enableDP"
:
true
,
"enableDP"
:
true
,
"enableFilter"
:
tru
e
,
"enableFilter"
:
fals
e
,
"enableQuickSearch"
:
true
,
"enableQuickSearch"
:
true
,
"enableSearch"
:
true
,
"showDataInfoBar"
:
true
,
"showDataInfoBar"
:
true
,
"modelid"
:
"38b0b453d423e0772822db6be4f02505"
,
"modelid"
:
"38b0b453d423e0772822db6be4f02505"
,
"modeltype"
:
"PSAPPDEVIEW"
"modeltype"
:
"PSAPPDEVIEW"
...
...
demo-core/src/main/resources/liquibase/h2_table.xml
浏览文件 @
95465d57
...
@@ -172,7 +172,7 @@
...
@@ -172,7 +172,7 @@
<!--输出实体[IBIZBOOK]数据结构 -->
<!--输出实体[IBIZBOOK]数据结构 -->
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"tab-ibizbook-34
6
-7"
>
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"tab-ibizbook-34
7
-7"
>
<createTable
tableName=
"T_IBIZBOOK"
>
<createTable
tableName=
"T_IBIZBOOK"
>
<column
name=
"CREATEMAN"
remarks=
""
type=
"VARCHAR(60)"
>
<column
name=
"CREATEMAN"
remarks=
""
type=
"VARCHAR(60)"
>
</column>
</column>
...
@@ -340,7 +340,7 @@
...
@@ -340,7 +340,7 @@
<!--输出实体[IBIZORDER]数据结构 -->
<!--输出实体[IBIZORDER]数据结构 -->
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"tab-ibizorder-4
79
-14"
>
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"tab-ibizorder-4
91
-14"
>
<createTable
tableName=
"T_IBIZORDER"
>
<createTable
tableName=
"T_IBIZORDER"
>
<column
name=
"TP"
remarks=
""
type=
"TEXT(1048576)"
>
<column
name=
"TP"
remarks=
""
type=
"TEXT(1048576)"
>
</column>
</column>
...
...
demo-core/src/main/resources/liquibase/view.xml
浏览文件 @
95465d57
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
</createView>
</createView>
</changeSet>
</changeSet>
<!--输出实体[IBIZORDER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<!--输出实体[IBIZORDER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"view-ibizorder-4
79
-8"
runOnChange=
"true"
>
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"view-ibizorder-4
91
-8"
runOnChange=
"true"
>
<createView
fullDefinition=
"false"
replaceIfExists=
"true"
viewName=
"V_IBIZORDER"
>
<createView
fullDefinition=
"false"
replaceIfExists=
"true"
viewName=
"V_IBIZORDER"
>
<![CDATA[ SELECT t1.[AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[DETAILNUM], t1.[IBIZCUSTOMERID], t11.[IBIZCUSTOMERNAME], t1.[IBIZORDERID], t1.[IBIZORDERNAME], t1.[MEMO], t1.[ORDERSTATE], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP] FROM [T_IBIZORDER] t1 LEFT JOIN T_IBIZCUSTOMER t11 ON t1.IBIZCUSTOMERID = t11.IBIZCUSTOMERID ]]>
<![CDATA[ SELECT t1.[AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[DETAILNUM], t1.[IBIZCUSTOMERID], t11.[IBIZCUSTOMERNAME], t1.[IBIZORDERID], t1.[IBIZORDERNAME], t1.[MEMO], t1.[ORDERSTATE], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP] FROM [T_IBIZORDER] t1 LEFT JOIN T_IBIZCUSTOMER t11 ON t1.IBIZCUSTOMERID = t11.IBIZCUSTOMERID ]]>
</createView>
</createView>
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录