jQuery MiniUI

标题: miniui有没有提供对图片的处理 [打印本页]

作者: pradosoul    时间: 2014-2-11 10:55:11     标题: miniui有没有提供对图片的处理

比如说,我想从数据库查询一张图片显示在grid里面,或者只是显示出来,不在grid里。
miniui有没有针对图片的方法?

作者: factory    时间: 2014-2-11 11:04:19

http://www.miniui.com/demo/index.html#src=datagrid/drawcell.html

性别这列就是图片
你也可以直接放<img />标签
作者: pradosoul    时间: 2014-2-11 13:38:51

factory 发表于 2014-2-11 11:04
http://www.miniui.com/demo/index.html#src=datagrid/drawcell.html

性别这列就是图片


那个例子只是将固定的两个值换成对应的图片。我需要的是直接从数据库里面取出图片BLOB格式的,然后显示在grid里面。<img />可以达到这效果吗?
作者: factory    时间: 2014-2-11 13:49:06

pradosoul 发表于 2014-2-11 13:38
那个例子只是将固定的两个值换成对应的图片。我需要的是直接从数据库里面取出图片BLOB格式的,然后显示在 ...

e.cellHtml = '<img .../>'
单元格的里面可以自己放任意的HTML
作者: pradosoul    时间: 2014-2-12 10:25:55

factory 发表于 2014-2-11 13:49
e.cellHtml = ''
单元格的里面可以自己放任意的HTML

我试了一下,有个问题点:
1.我的grid查询用的是 grid1.load({submitData:json});这种形式
好像不太适合用  e.cellHtml = 'XXX'   这个,如何获得查询出来并且返回的 xxx
作者: felt    时间: 2014-2-12 10:58:46

pradosoul 发表于 2014-2-12 10:25
我试了一下,有个问题点:
1.我的grid查询用的是 grid1.load({submitData:json});这种形式
好像不太适合 ...

用ondrawcell处理,你后台查出来的图片应该也是个地址吧,e.cellHtml=“xxx"里拼接下
作者: pradosoul    时间: 2014-2-12 11:02:39

felt 发表于 2014-2-12 10:58
用ondrawcell处理,你后台查出来的图片应该也是个地址吧,e.cellHtml=“xxx"里拼接下 ...

不是地址,数据库里面存储的是BLOB类型的图片信息,
查出来后用 File 类型接收的,你看该怎么做?
作者: felt    时间: 2014-2-12 12:01:40

pradosoul 发表于 2014-2-12 11:02
不是地址,数据库里面存储的是BLOB类型的图片信息,
查出来后用 File 类型接收的,你看该怎么做? ...

我们图片的显示就是指向一个图片的地址,你后台返回过来可以了

作者: pradosoul    时间: 2014-2-12 13:27:42

felt 发表于 2014-2-12 12:01
我们图片的显示就是指向一个图片的地址,你后台返回过来可以了

那就不行了,我这里是要求将图片存到数据库的
作者: felt    时间: 2014-2-12 13:33:14

pradosoul 发表于 2014-2-12 13:27
那就不行了,我这里是要求将图片存到数据库的

页面是没法直接存放图片的,所有的图片都要放到指定目录,页面通过路径读取图片,
所以,你要把数据库的图片读出并保存,然后用img标签,指定路径获取图片
<img src="(指定路径)">
作者: pradosoul    时间: 2014-2-12 16:17:30

felt 发表于 2014-2-12 13:33
页面是没法直接存放图片的,所有的图片都要放到指定目录,页面通过路径读取图片,
所以,你要把数据库的 ...

你好,如果我用这种形式:
document.getElementById("media_content").src = "${pageContext.request.contextPath}/wechat/xtsz/scgl/getImg.action?random="+Math.random();
能不能访问到后台呢?
我试了没反应,是不是我哪里写错了?
作者: felt    时间: 2014-2-12 18:36:59

pradosoul 发表于 2014-2-12 16:17
你好,如果我用这种形式:
document.getElementById("media_content").src = "${pageContext.request.con ...

document.getElementById("media_content")你这是什么元素?





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2