Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibizlab-generator
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibizlab-generator
提交
3281ee10
提交
3281ee10
编写于
12月 29, 2021
作者:
Shine-zwj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update:更新
上级
7ed48ea7
变更
3
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
20 行增加
和
10 行删除
+20
-10
grid-column.hbs
...ain/resources/templ/r7/@macro/grid-detail/grid-column.hbs
+3
-3
grid-control.ts
...rc/ibiz-core/modules/widgets/grid-control/grid-control.ts
+6
-1
{{ctrls@GRID}}-grid.vue.hbs
...ntities}}/{{ctrls@GRID}}-grid/{{ctrls@GRID}}-grid.vue.hbs
+11
-6
未找到文件。
modules/ibizlab-generator-core/src/main/resources/templ/r7/@macro/grid-detail/grid-column.hbs
浏览文件 @
3281ee10
...
@@ -23,10 +23,10 @@
...
@@ -23,10 +23,10 @@
{{/if}}
{{/if}}
{{#if
(
eq
item
.
columnType
'UAGRIDCOLUMN'
)
}}
{{#if
(
eq
item
.
columnType
'UAGRIDCOLUMN'
)
}}
{{!-- <ibizToolbar
{{!-- <ibizToolbar
:toolbarModel="state.actionModel"
:toolbarModel="record.{{lowerCase item.codeName}}"
@toolbarEvent="handleToolbarEvent"
:context="state.context"
:context="state.context"
:viewParams="state.viewParams"/> --}}
:viewParams="state.viewParams"
@toolbarEvent="($event: ) => handleToolbarEvent()"/> --}}
{{/if}}
{{/if}}
</div>
</div>
{{/if}}
{{/if}}
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/ibiz-core/modules/widgets/grid-control/grid-control.ts
浏览文件 @
3281ee10
...
@@ -38,7 +38,12 @@ export class GridControl extends MainControl {
...
@@ -38,7 +38,12 @@ export class GridControl extends MainControl {
* @memberof GridControl
* @memberof GridControl
*/
*/
public
gridDataChange
(
rowIndex
:
number
,
name
:
string
,
value
:
any
){
public
gridDataChange
(
rowIndex
:
number
,
name
:
string
,
value
:
any
){
this
.
controlState
.
items
[
rowIndex
][
name
]
=
value
;
if
(
this
.
controlState
.
items
[
rowIndex
][
name
]
!==
value
)
{
this
.
controlState
.
items
[
rowIndex
][
name
]
=
value
;
if
(
!
this
.
controlState
.
items
[
rowIndex
][
"rowDataState"
])
{
this
.
controlState
.
items
[
rowIndex
][
"rowDataState"
]
=
"update"
;
}
}
}
}
/**
/**
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/widgets/{{appEntities}}/{{ctrls@GRID}}-grid/{{ctrls@GRID}}-grid.vue.hbs
浏览文件 @
3281ee10
...
@@ -53,11 +53,13 @@ const rowClassName = (record: IParam, index: number) => {
...
@@ -53,11 +53,13 @@ const rowClassName = (record: IParam, index: number) => {
const
customRow
=
(
record
:
IParam
,
index
:
number
)
=>
{
const
customRow
=
(
record
:
IParam
,
index
:
number
)
=>
{
return
{
return
{
onClick
:
()
=>
{
onClick
:
()
=>
{
state
.
selectedRowKeys
=
[
record
.
srfkey
];
if
(
!
props
.
rowEditState
)
{
if
(
!
record
.
children
)
{
state
.
selectedRowKeys
=
[
record
.
srfkey
];
emit
(
"ctrlEvent"
,{
tag
:
state
.
controlName
,
action
:
"selectionChange"
,
data
:
[
deepCopy
(
record
)]
})
if
(
!
record
.
children
)
{
if
(
Object
.
is
(
props
.
rowActiveMode
,
1
))
{
emit
(
"ctrlEvent"
,{
tag
:
state
.
controlName
,
action
:
"selectionChange"
,
data
:
[
deepCopy
(
record
)]
})
emit
(
"ctrlEvent"
,{
tag
:
state
.
controlName
,
action
:
"rowClick"
,
data
:
[
deepCopy
(
record
)]
})
if
(
Object
.
is
(
props
.
rowActiveMode
,
1
))
{
emit
(
"ctrlEvent"
,{
tag
:
state
.
controlName
,
action
:
"rowClick"
,
data
:
[
deepCopy
(
record
)]
})
}
}
}
}
}
},
},
...
@@ -70,6 +72,9 @@ const customRow = (record: IParam, index: number) => {
...
@@ -70,6 +72,9 @@ const customRow = (record: IParam, index: number) => {
}
}
// 表格选择功能配置
// 表格选择功能配置
const
rowSelectionOption
=
computed
(()
=>
{
const
rowSelectionOption
=
computed
(()
=>
{
if
(
props
.
rowEditState
||
props
.
selectFirstDefault
)
{
return
false
;
}
return
{
return
{
columnWidth
:
{{#
neq
ctrl
.
aggMode
'NONE'
}}
90
{{else}}
50
{{/
neq
}}
,
columnWidth
:
{{#
neq
ctrl
.
aggMode
'NONE'
}}
90
{{else}}
50
{{/
neq
}}
,
selectedRowKeys
:
state
.
selectedRowKeys
,
selectedRowKeys
:
state
.
selectedRowKeys
,
...
@@ -102,7 +107,7 @@ const handleChange = (pagination: IParam, filters: IParam, sorter: IParam, data:
...
@@ -102,7 +107,7 @@ const handleChange = (pagination: IParam, filters: IParam, sorter: IParam, data:
<a-table
<a-table
bordered
bordered
sticky
sticky
class=
"ibiz-grid"
class=
"ibiz-grid
{{#if
ctrl
.
psSysCss
}}
{{
ctrl
.
psSysCss
.
cssName
}}{{/if}}
"
:rowKey=
"rowKey"
:rowKey=
"rowKey"
:showHeader=
"
{{#if
ctrl
.
hideHeader
}}
false
{{else}}
true
{{/if}}
"
:showHeader=
"
{{#if
ctrl
.
hideHeader
}}
false
{{else}}
true
{{/if}}
"
:scroll=
"gridScrollOption"
:scroll=
"gridScrollOption"
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录