我是靠谱客的博主 热心柠檬,最近开发中收集的这篇文章主要介绍easyui中图片显示总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、easyui-datagrid中单元格显示图片

jsp中代码:

<table id="dg" title="" class="easyui-datagrid" fit="true" url="FdPeople_query.do"
toolbar="#toolbar" pagination="true"
rownumbers="true" fitColumns="true" singleSelect="true" striped="true" nowrap="false">
<thead>
<tr>
<th align="center" data-options="field:'fdCreditInformation',formatter:imgCVC">图片</th>
</tr>
</thead>
</table>

js中代码:

function imgCVC(value, row, index) {

if(value!=null&&value.length>0){

var img = "http://自己的地址"+value;

return "<img src='"+img+"' style='width:300px; height: 200px;'>";

}else{

return "<span> </span>";

}
}

二、easyui-datagrid中单元格显示图片,并点击预览显示大图


jsp中代码:
<table id="dg" title="" class="easyui-datagrid" fit="true" url="FdPeople_query.do"
toolbar="#toolbar" pagination="true"
rownumbers="true" fitColumns="true" singleSelect="true" striped="true" nowrap="false">
<thead>
<tr>
<th align="center" data-options="field:'fdCreditInformation',formatter:imgCVC">图片</th>
</tr>
</thead>
</table>
<!-- 图片预览功能 --> < div style= " display: none " > < div id= "dlg" class= "datagrid-toolbar" style= " padding: 5 px; " > < img id= "simg" src= "" alt= "" > </ div > </ div >
js中代码:
function imgCVC(value, row, index) {
if(value!=null&&value.length>0){
var strs = new Array(); //定义一数组

value = value.substr(1, value.length - 1);
strs = value.split(","); //字符分割

var rvalue = "";
for (var i = 0; i < strs.length; i++) {
rvalue += "<img οnclick='download("" + strs[i] + "")' style='width:50px; height: 50px;' src='" + strs[i] + "' title='点击查看图片'/>";
}
return rvalue;
}
}
function download(img){
var simg =
"http://自己的地址"+ img;
$('#dlg').dialog({
title: '预览',
width: 600,
height:500,
resizable:true,
closed: false,
cache: false,
modal: true

});
$("#simg").attr("src",simg);
}

、easyui-dialog中显示图片

jsp中代码:

<div id="dlg_detail" class="easyui-dialog" style="width:1200px;height:420px;" closed="true" buttons="#dlg_detail-buttons">
<form id="fm_detail" method="post" style="padding-left: 20px" novalidate>
<div class="fitem" align="left" style="padding-bottom: 10px">图片:</div>
<div class="fitem" align="left" style="padding-bottom: 10px;padding-left: 10px">
<img id="Photo1" src="" style="width:220px;height:200px;">
<img id="Photo1" src="" style="width:220px;height:200px;">

<img id="Photo3" src="" style="width:220px;height:200px;">
<img id="Photo4" src="" style="width:220px;height:200px;">
<img id="Photo5" src="" style="width:220px;height:200px;">
</div>
</form>
</div>

js中代码:

function show_detail(value){
$.post('FdPeople_show_detail.do', {
'id' : value
}, function(result) {
var strJSON = result;
var obj = new Function("return" + strJSON)();
$('#dlg_detail').dialog('open').dialog('setTitle', '信息详情');
//图片信息

var path = "http://自己的地址";
$("#Photo1").attr("src",path+obj.Photo1);
$("#Photo2").attr("src",path+obj.Photo2);
$("#Photo3").attr("src",path+obj.Photo3);
$("#Photo4").attr("src",path+obj.Photo4);
$("#Photo5").attr("src",path+obj.Photo5);
});
}


最后

以上就是热心柠檬为你收集整理的easyui中图片显示总结的全部内容,希望文章能够帮你解决easyui中图片显示总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部