起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2484|回复: 5

[结贴] grid显示图片问题

[复制链接]

28

主题

82

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
QQ
发表于 2016-5-21 18:05:35 | 显示全部楼层 |阅读模式
看了几个grid显示图片的帖子,可惜没有源码。我理解的是通过写gird的onCellRender事件,使得加载相应cell时重写html标签为Img就可以达到grid显示图片的目的,于是就写了这么一段:
        Model.prototype.taskGridCellRender = function(event){
                if(event.colName=="fattach"){
                        var url;
                                url = require.toUrl("$UI/company/img/pic1.jpg");
                        event.html = "<img src='" + url + "' width='100'/>";
                }
        };

结果还是只给出了返回值,但是标签没有成功被识别,是grid还需要做什么设置吗?很多帖子都说type设置成html,可是grid也好,grid下的行也好没有看到type属性啊。

28

主题

82

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
QQ
 楼主| 发表于 2016-5-22 00:36:26 | 显示全部楼层
本帖最后由 sheep431 于 2016-5-22 00:37 编辑

现在的情况是这样的,我上图。

截图未命名1.jpg
回复 支持 反对

使用道具 举报

28

主题

82

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
QQ
 楼主| 发表于 2016-5-22 15:05:40 来自手机 | 显示全部楼层
请管理员回答,急。自己顶
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-5-22 17:29:08 | 显示全部楼层
楼主参考
/UI2/demo/sample/grid/rowRendering.w案例中的
        //单元格渲染
        Model.prototype.employeeGridCellRender = function(event) {
                if (event.colVal == '专科') {
                        //event.html = "<input type='button' class='btn btn-default' value='" + event.colVal + "'>"
                        var url = require.toUrl("$UI/demo/sample/grid/img/1.png");
                        event.html = "<img src='" + url + "' width='100'/>";

                }

        };

在这个案例中, 换成img也是对的,
回复 支持 反对

使用道具 举报

28

主题

82

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
QQ
 楼主| 发表于 2016-5-22 20:37:58 | 显示全部楼层
谢谢,没问题了。原因是前面参照的代码里转义字符不适用。
管理员请结贴。
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
发表于 2016-7-22 17:31:49 | 显示全部楼层
我怎么没找到这个案例?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-7 11:48 , Processed in 0.065940 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表