Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibizlab-generator
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibizlab-generator
提交
9d1798e6
提交
9d1798e6
编写于
1月 07, 2022
作者:
tony001
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update:更新
上级
e74dc6ef
变更
4
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
9 行增加
和
8 行删除
+9
-8
viewBaseConfig.hbs
.../templ/r7/@macro/front-end/view/common/viewBaseConfig.hbs
+2
-2
view-base.ts
...pp_{{apps}}/src/core/modules/views/view-base/view-base.ts
+5
-4
{{pages@DEEDITVIEW}}.vue.hbs
...dules}}/{{pages@DEEDITVIEW}}/{{pages@DEEDITVIEW}}.vue.hbs
+1
-1
{{pages@DEGRIDVIEW}}.vue.hbs
...dules}}/{{pages@DEGRIDVIEW}}/{{pages@DEGRIDVIEW}}.vue.hbs
+1
-1
未找到文件。
modules/ibizlab-generator-core/src/main/resources/templ/r7/@macro/front-end/view/common/viewBaseConfig.hbs
浏览文件 @
9d1798e6
...
...
@@ -3,7 +3,7 @@
viewCaption: '
{{
page
.
caption
}}
',
height: '
{{
page
.
height
}}
',
width: '
{{
page
.
width
}}
',
"appEntityName":"
{{
page
.
appEntity
.
codeName
}}
"
,
appEntityName:'
{{
page
.
appEntity
.
codeName
}}
'
,
{{!-- viewMsgGroup: '{{page.psAppViewMsgGroup}}', --}}
{{!-- viewUIActions: '{{page.psAppViewUIActions}}', --}}
viewSysCss: '
{{
page
.
psSysCss
}}
',
...
...
@@ -16,7 +16,7 @@
openDataViewName:'ExampleEditorEditView',
appViewNavContexts:
{{>
@macro
/
front-end
/
common
/
navparam
.
hbs
appNavParams
=
page
.
psAppViewNavContexts
}}
,
appViewNavParams:
{{>
@macro
/
front-end
/
common
/
navparam
.
hbs
appNavParams
=
page
.
getPSAppViewNavParams
}}
,
viewToolbarModel
: [
toolbar
: [
{{#
page
.
viewToolBarItems
}}
{{#
items
}}
{ id:'
{{
id
}}
',name:'
{{
name
}}
',caption:'
{{
caption
}}
',groupExtractMode:'
{{
groupExtractMode
}}
',itemType:'
{{
itemType
}}
',noPrivDisplayMode:'
{{
noPrivDisplayMode
}}
',showIcon:
{{
showIcon
}}
,showCaption:
{{
showCaption
}}
,tooltip:'
{{
tooltip
}}
',disabled: false, visible: true, imgPath: '
{{
imgPath
}}
',iconClass: '
{{
iconClass
}}
',xDataControlName:'
{{
xDataControlName
}}
',
{{#if
uIAction
}}
uIAction:{codeName:'
{{
uIAction
.
codeName
}}
',fullCodeName:'
{{
uIAction
.
fullCodeName
}}
',uIActionMode:'
{{
uIAction
.
uIActionMode
}}
',uIActionTag:'
{{
uIAction
.
uIActionTag
}}
',uIActionType:'
{{
uIAction
.
uIActionType
}}
'}
{{/if}}
},
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/core/modules/views/view-base/view-base.ts
浏览文件 @
9d1798e6
...
...
@@ -46,6 +46,7 @@ export class ViewBase {
public
handleViewContextParams
(
props
:
ViewPropsBase
,
context
:
Ref
<
IParam
|
undefined
>
,
viewParams
:
Ref
<
IParam
|
undefined
>
)
{
if
(
!
context
.
value
)
context
.
value
=
{};
if
(
!
viewParams
.
value
)
viewParams
.
value
=
{};
const
{
appViewNavContexts
,
appViewNavParams
}
=
this
.
viewState
;
if
(
Object
.
is
(
props
.
openType
,
'ROUTE'
))
{
// 应用上下文
const
appContext
=
App
.
getAppData
();
...
...
@@ -73,17 +74,17 @@ export class ViewBase {
}
Object
.
assign
(
viewParams
.
value
,
pageViewParams
);
// 视图自定义应用上下文
const
pageCustomContext
=
UIUtil
.
computedNavData
(
null
,
context
.
value
,
viewParams
.
value
,
this
.
viewState
.
appViewNavContexts
);
const
pageCustomContext
=
UIUtil
.
computedNavData
(
null
,
context
.
value
,
viewParams
.
value
,
appViewNavContexts
);
Object
.
assign
(
context
.
value
,
pageCustomContext
);
// 视图自定义视图参数
const
pageCustomViewParams
=
UIUtil
.
computedNavData
(
null
,
context
.
value
,
viewParams
.
value
,
this
.
viewState
.
appViewNavParams
);
const
pageCustomViewParams
=
UIUtil
.
computedNavData
(
null
,
context
.
value
,
viewParams
.
value
,
appViewNavParams
);
Object
.
assign
(
viewParams
.
value
,
pageCustomViewParams
);
}
else
{
// 视图自定义应用上下文
const
customContext
=
UIUtil
.
computedNavData
(
null
,
context
.
value
,
viewParams
.
value
,
this
.
viewState
.
appViewNavContexts
);
const
customContext
=
UIUtil
.
computedNavData
(
null
,
context
.
value
,
viewParams
.
value
,
appViewNavContexts
);
Object
.
assign
(
context
.
value
,
customContext
);
// 视图自定义视图参数
const
pageCustomViewParams
=
UIUtil
.
computedNavData
(
null
,
context
.
value
,
viewParams
.
value
,
this
.
viewState
.
appViewNavParams
);
const
pageCustomViewParams
=
UIUtil
.
computedNavData
(
null
,
context
.
value
,
viewParams
.
value
,
appViewNavParams
);
Object
.
assign
(
viewParams
.
value
,
pageCustomViewParams
);
}
}
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/page/{{appModules}}/{{pages@DEEDITVIEW}}/{{pages@DEEDITVIEW}}.vue.hbs
浏览文件 @
9d1798e6
...
...
@@ -50,7 +50,7 @@ const { state, handleToolbarEvent } = new EditView(ViewConfig).moduleInstall(pro
<IbizToolbar
mode=
"button"
name=
"
{{
lowerCase
codeName
}}
"
:actionModel=
"state.
viewToolbarModel
"
:actionModel=
"state.
toolbar
"
@
toolbarEvent=
"handleToolbarEvent"
/>
</template>
{{/
eq
}}
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/page/{{appModules}}/{{pages@DEGRIDVIEW}}/{{pages@DEGRIDVIEW}}.vue.hbs
浏览文件 @
9d1798e6
...
...
@@ -44,7 +44,7 @@ const { state, handleCtrlEvent, handleToolbarEvent } = new GridView(ViewConfig).
<IbizToolbar
mode=
"button"
name=
"
{{
lowerCase
codeName
}}
"
:actionModel=
"state.
viewToolbarModel
"
:actionModel=
"state.
toolbar
"
@
toolbarEvent=
"handleToolbarEvent"
/>
</template>
{{/
eq
}}
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录