dojo小例子(16)Grid cell里显示图片,图片取自rest
发布时间:2020-12-16 21:27:01 所属栏目:百科 来源:网络整理
导读:要在grid cell单元格里显示图片,需要用到formatter,具体用法如下: 首先,创建一个取图片function: var fetchImg = function(index,cellValue,rowIndex,object) {// index是自定义参数,后面的三个参数是formatter传入的 var name = grid.getItem(rowInde
要在grid cell单元格里显示图片,需要用到formatter,具体用法如下: 首先,创建一个取图片function: var fetchImg = function(index,cellValue,rowIndex,object) {// index是自定义参数,后面的三个参数是formatter传入的 var name = grid.getItem(rowIndex).name;// 取本行的name字段值 return "<img alt='car image' src='/dojo/rest/getImg?name=" + name + "'>"; // 把name传入rest,取本行图片 };然后,在layout中的定义: var layout = [ [{ 'name': 'Column 1','field': 'id','width': '100px' },{ 'name': 'Column 4',formatter: lang.hitch(this,fetchImg,4) // 4是自定义参数,对应fetchImg的index }] ];最后,rest中的定义: @GET @Path("/getImg") @Produces("image/jpeg") public byte[] getImg(@QueryParam("name") String name) { (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQLite第六课 sqlite3_prepare函数调用异常分析
- 如何在XIB文件中禁止Xcode“Attribute Unavailable”警告?
- 最小化文件之间的 compilation dependencies(编译依赖)
- c# – .Net源代码中的奇怪变量名(_ […])(HttpApplication.
- 从C map返回值返回相同的对象
- Cocos Code ide 新建的项目无法运行,如何解决
- Oracle视图(和Mysq一样l)
- 如何传递正则表达式重复的参数(python)
- 了解C#中的嵌套SQL
- OGG 有for Oracle database 10g and Linux Itanium CPU 版本