bootstraptable行内显示图片

本文介绍了一个使用Thymeleaf和Bootstrap Table构建的网页,展示了如何从/sys/devinfo获取设备图片并以图片轮播形式在表格中呈现。通过AJAX调用和JSON数据交互,实现了动态加载和链接跳转。
摘要由CSDN通过智能技术生成

devinfo.html如下:

<!DOCTYPE html>
<html lang="zh_CN" xmlns:th="http://www.thymeleaf.org"
	xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
<meta charset="utf-8">
<head th:include="include :: header"></head>
<body class="gray-bg">
	<div class="wrapper wrapper-content ">
		<div class="col-sm-12">
			<div class="ibox">
				<div class="ibox-body">
					<table id="exampleTable" data-mobile-responsive="true" collspan="0"
						rowspan="0">
					</table>
				</div>
			</div>
		</div>
	</div>
	<div th:include="include :: footer"></div>
	<script type="text/javascript" src="/js/appjs/sys/devinfo/image.js"></script>
</body>
</html>

image.js如下:

var prefix = "/sys/devinfo";
$(function() {
	load();
});
function load() {
	$('#exampleTable')
	.bootstrapTable(
			{
				method : 'get', // 服务器数据的请求方式 get or post
				url : prefix + "/imageList", // 服务器数据的加载地址
				//showRefresh : true,
				//showToggle : true,
				//showColumns : true,
				iconSize : 'outline',
				//striped : true, // 设置为true会有隔行变色效果
				dataType : "json", // 服务器返回的数据类型
				pagination : true, // 设置为true会在底部显示分页条
				// queryParamsType : "limit",
				// //设置为limit则会发送符合RESTFull格式的参数
				singleSelect : false, // 设置为true将禁止多选
				// contentType : "application/x-www-form-urlencoded",
				// //发送到服务器的数据编码类型
				toolbar : '#exampleToolbar',
				pageSize : 1, // 如果设置了分页,每页数据条数
				pageNumber : 1, // 如果设置了分布,首页页码
				//search : true, // 是否显示搜索框
				//showColumns : true, // 是否显示内容下拉框(选择显示的列)
				sidePagination : "server", // 设置在哪里进行分页,可选值为"client" 或者 "server"
				queryParams : function(params) {
					return {
						// 说明:传入后台的参数包括offset开始索引,limit步长,sort排序列,order:desc或者,以及所有列的键值对
						limit : params.limit,
						offset : params.offset
					};
				},
				// //请求服务器数据时,你可以通过重写参数的方式添加一些额外的参数,例如 toolbar 中的参数 如果
				// queryParamsType = 'limit' ,返回参数必须包含
				// limit, offset, search, sort, order 否则, 需要包含:
				// pageSize, pageNumber, searchText, sortName,
				// sortOrder.
				// 返回false将会终止请求
				columns : [
					{
						field: "filePathName", align: "center", title: "设备图片", formatter: function (value, row, index) {
							var image =  '<div><a target="_blank" href="http://www.baidu.com/mems/' + row.filePathName + '"><img style="width: 280px;height: 220px;margin: auto" alt="' + row.devName + '" src="http://www.baidu.com/mems/' + row.filePathName + '"></img></a></div>';
							return image;
						}
					}]
			});
}

效果图如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值