通过本案例,我们实现blobImage上传的图片在grid表格中的显示。
grid的cellRender方法渲染单元格显示图片,例:
Model.prototype.personGridCellRender = function(event){ if(event.colName == "sPhoto"){ var url = biz.Request.setBizParams(require.toUrl("$UI/system/components/justep/blob/server/download.j") + "?process=/demo/components/process/org/orgProcess" //流程名称 + "&activity=mainActivity" //环节名称 + "&action=blobDownloadAction" //调用的Action + "&blobDataModel=/system/data" //数据模块目录 + "&blobConcept=SA_OPPerson" //概念名 + "&blobRelation=sPhoto" //关系名 + "&blobConceptValue=" + event.rowID //行ID + "&$query-version=" + justep.UUID.createUUID(),this.getContext().getBSessionID()); event.html = "<img src="+url+" xid='image1' style='height:70px;width:70px;'></img>" } };
评一波