切换导航条
此项目
正在载入...
登录
何书鹏
/
recruit
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
朱兵
6 years ago
提交
de11e26aa3247e8e5ff5f4bd9962cea8c1ade62e
1 个父辈
fdd68b5b
修改单元格图片/组为layer图片预览模式
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
22 行增加
和
2 行删除
application/admin/command/Crud.php
public/assets/js/require-table.js
application/admin/command/Crud.php
查看文件 @
de11e26
...
...
@@ -1327,6 +1327,9 @@ EOD;
if (in_array($datatype, ['
set
'])) {
$html .= ", operate:'
FIND_IN_SET
'";
}
if (in_array($formatter, ['
image
','
images
'])) {
$html .= ", events: Table.api.events.image";
}
if ($itemArr && !$formatter) {
$formatter = '
normal
';
}
...
...
public/assets/js/require-table.js
查看文件 @
de11e26
...
...
@@ -366,6 +366,23 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
}
);
}
},
//单元格图片预览
image
:
{
'click .img-center'
:
function
(
e
,
value
,
row
,
index
)
{
data
=
[];
value
=
value
.
split
(
","
);
$
.
each
(
value
,
function
(
index
,
value
)
{
data
.
push
({
src
:
Fast
.
api
.
cdnurl
(
value
),
});
});
layer
.
photos
({
photos
:
{
"data"
:
data
},
anim
:
5
//0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
});
},
}
},
// 单元格数据格式化
...
...
@@ -381,7 +398,7 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
image
:
function
(
value
,
row
,
index
)
{
value
=
value
?
value
:
'/assets/img/blank.gif'
;
var
classname
=
typeof
this
.
classname
!==
'undefined'
?
this
.
classname
:
'img-sm img-center'
;
return
'<a href="
'
+
Fast
.
api
.
cdnurl
(
value
)
+
'
" target="_blank"><img class="'
+
classname
+
'" src="'
+
Fast
.
api
.
cdnurl
(
value
)
+
'" /></a>'
;
return
'<a href="
javascript:void(0)
" target="_blank"><img class="'
+
classname
+
'" src="'
+
Fast
.
api
.
cdnurl
(
value
)
+
'" /></a>'
;
},
images
:
function
(
value
,
row
,
index
)
{
value
=
value
===
null
?
''
:
value
.
toString
();
...
...
@@ -390,7 +407,7 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
var
html
=
[];
$
.
each
(
arr
,
function
(
i
,
value
)
{
value
=
value
?
value
:
'/assets/img/blank.gif'
;
html
.
push
(
'<a href="
'
+
Fast
.
api
.
cdnurl
(
value
)
+
'
" target="_blank"><img class="'
+
classname
+
'" src="'
+
Fast
.
api
.
cdnurl
(
value
)
+
'" /></a>'
);
html
.
push
(
'<a href="
javascript:void(0)
" target="_blank"><img class="'
+
classname
+
'" src="'
+
Fast
.
api
.
cdnurl
(
value
)
+
'" /></a>'
);
});
return
html
.
join
(
' '
);
},
...
...
请
注册
或
登录
后发表评论