Q:如何在视图列中显示对应表单图片上传控件的图片?
A:在视图列中选定类型为值脚本,把以下这段代码放到值脚本中
(function(){
var str=getItemValueAsString("你的字段名");
var html="";
var request = $WEB.getParamsTable().getHttpRequest();
var ip = request.getServerName();
var port = request.getServerPort();
var contextpath=request.getContextPath();
var htmlitem="";
if(str=="" || str==null){
html="<html><body></body></html>";
}else{
var path="";
var jsonArray = new Packages.org.json.JSONArray(str);
for(var i=0;i<jsonArray.length();i++){
var jsonObject = jsonArray.getJSONObject(i);
path = jsonObject.getString("path");
htmlitem="<img height='50' width='60' src="+"http://"+ip+":"+port+contextpath+path+"></img>";
//println(path);
}
html="<html><body>"+htmlitem+"</body></html>";
//html="<html><body><img height='50' width='60' src="+"http://"+ip+":"+port+contextpath+path+"></img></body></html>";
}