Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibizlab-generator
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibizlab-generator
提交
d02efe19
提交
d02efe19
编写于
12月 29, 2021
作者:
Shine-zwj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update:更新表格
上级
c8e48f99
变更
5
展开全部
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
102 行增加
和
61 行删除
+102
-61
grid-column-model.hbs
...sources/templ/r7/@macro/grid-detail/grid-column-model.hbs
+5
-2
grid-column.hbs
...ain/resources/templ/r7/@macro/grid-detail/grid-column.hbs
+8
-8
grid-control.ts
...rc/ibiz-core/modules/widgets/grid-control/grid-control.ts
+78
-49
{{ctrls@GRID}}-grid-config.ts.hbs
...s}}/{{ctrls@GRID}}-grid/{{ctrls@GRID}}-grid-config.ts.hbs
+1
-0
{{ctrls@GRID}}-grid.vue.hbs
...ntities}}/{{ctrls@GRID}}-grid/{{ctrls@GRID}}-grid.vue.hbs
+10
-2
未找到文件。
modules/ibizlab-generator-core/src/main/resources/templ/r7/@macro/grid-detail/grid-column-model.hbs
浏览文件 @
d02efe19
...
...
@@ -2,7 +2,7 @@
title: "
{{
item
.
caption
}}
",
columnType: "
{{
item
.
columnType
}}
",
{{#if
item
.
align
}}
align: "
{{
item
.
align
}}
",
align: "
{{
lowerCase
item
.
align
}}
",
{{/if}}
{{#
neq
lastColumn
true
}}
{{#if
item
.
widthUnit
'PX'
}}
...
...
@@ -19,7 +19,10 @@
{{/
each
}}
],
{{else}}
dataIndex: "
{{
lowerCase
item
.
codeName
}}
",
{{#
eq
item
.
columnType
'UAGRIDCOLUMN'
}}
fixed: "right",
{{/
eq
}}
dataIndex: "
{{#if
item
.
dataItemName
}}{{
lowerCase
item
.
dataItemName
}}{{else}}{{
lowerCase
item
.
codeName
}}{{/if}}
",
ellipsis: true,
enableSort:
{{
item
.
enableSort
}}
,
{{#if
item
.
aggMode
}}
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/@macro/grid-detail/grid-column.hbs
浏览文件 @
d02efe19
{{#
neq
item
.
columnType
'GROUPGRIDCOLUMN'
}}
<div
v-if=
"
column.dataIndex === '
{{
item
.
codeName
}}
'
"
class=
"table-cell"
>
{{#
eq
item
.
columnType
'DEFGRIDCOLUMN'
}}
{{#if
item
.
enableRowEdit
}}
{{#
if
(
neq
item
.
columnType
'GROUPGRIDCOLUMN'
)
}}
<div
v-if=
"
Object.is(column.dataIndex, '
{{
item
.
codeName
}}
')
"
class=
"table-cell"
>
{{#
if
(
eq
item
.
columnType
'DEFGRIDCOLUMN'
)
}}
{{#if
item
.
enableRowEdit
}}
<div
v-if=
"state.rowEditState"
class=
"editor-cell"
>
{{#
each
ctrl
.
psDEGridEditItems
as
|
editColumn
|
}}
{{#
eq
editColumn
.
codeName
(
item
.
codeName
)
}}
...
...
@@ -20,13 +20,13 @@
<span
class=
"text"
>
\{{text}}
</span>
</div>
{{/if}}
{{/
eq
}}
{{#
eq
item
.
columnType
'UAGRIDCOLUMN'
}}
{{/
if
}}
{{#
if
(
eq
item
.
columnType
'UAGRIDCOLUMN'
)
}}
{{!-- <ibizToolbar
:toolbarModel="state.actionModel"
@toolbarEvent="handleToolbarEvent"
:context="state.context"
:viewParams="state.viewParams"/> --}}
{{/
eq
}}
{{/
if
}}
</div>
{{/
neq
}}
{{/
if
}}
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/ibiz-core/modules/widgets/grid-control/grid-control.ts
浏览文件 @
d02efe19
此差异已折叠。
点击以展开。
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/widgets/{{appEntities}}/{{ctrls@GRID}}-grid/{{ctrls@GRID}}-grid-config.ts.hbs
浏览文件 @
d02efe19
...
...
@@ -46,6 +46,7 @@ export const CtrlConfig = {
{{#if
ctrl
.
groupPSAppDEField
}}
{
title: "分组",
align: "center",
columnType: "GROUP",
width: 100,
resizable: true,
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/widgets/{{appEntities}}/{{ctrls@GRID}}-grid/{{ctrls@GRID}}-grid.vue.hbs
浏览文件 @
d02efe19
...
...
@@ -37,18 +37,24 @@ const { state, handleEditorEvent } = new GridControl(CtrlConfig).moduleInstall(p
const
gridScrollOption
=
computed
(()
=>
{
return
{
scrollToFirstRowOnChange
:
true
,
x
:
'1
0
0%'
,
x
:
'1
1
0%'
,
y
:
'690px'
,
}
});
// 表格行key
const
rowKey
=
(
record
:
IParam
)
=>
{
return
record
.
srfkey
;
}
// 表格行样式(斑马纹)
const
rowClassName
=
(
record
:
IParam
,
index
:
number
)
=>
{
return
index
%
2
===
1
?
'table-striped'
:
null
;
return
index
%
2
===
1
?
"table-striped"
:
null
;
}
// 表格选择功能配置
const
rowSelectionOption
=
computed
(()
=>
{
return
{
fixed
:
true
,
columnWidth
:
{{#
neq
ctrl
.
aggMode
'NONE'
}}
90
{{else}}
50
{{/
neq
}}
,
checkStrictly
:
props
.
multiple
?
false
:
true
,
onChange
:
(
selectedRowKeys
:
string
[],
selectedRows
:
IParam
[])
=>
{
console
.
log
(
`selectedRowKeys:
${
selectedRowKeys
}
`
,
'selectedRows: '
,
selectedRows
);
},
...
...
@@ -68,7 +74,9 @@ const handleChange = (pagination: IParam, filters: IParam, sorter: IParam, data:
<template>
<a-table
bordered
sticky
class=
"ibiz-grid"
:rowKey=
"rowKey"
:showHeader=
"
{{#if
ctrl
.
hideHeader
}}
false
{{else}}
true
{{/if}}
"
:scroll=
"gridScrollOption"
:sortDirections=
"['ascend', 'descend']"
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录