选择图片,点击上传之后,后台先上传到tomcat缓存,转换格式后显示,设置一段延迟,让前台等待后台处理完转换后再加载
setTimeout(function () {
openPicToDrag(Path,SsId,fpmId);}, 6000);
function openPicToDrag(Path,SsId,fpmId){
var a=Ext.getCmp('pointMapPanelId');
a.remove(Ext.getCmp('imgConId'),true);
var imgCon=Ext.create('Ext.container.Container', {
margin: '10 0 0 55',
layout: 'anchor',
id : 'imgConId',
items: [{
xtype: 'box',
id: imageShow_box,
autoEl: {
width: 600,
height: 480,
tag: 'img',
type: 'image',
src : Path,
style: 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:600px;height:480px;text-align:center;',
complete: 'off'
}
}
]
});
a.add(imgCon);
//var pointNum =Ext.getCmp('pointNumId').getValue();
//获得所有顶点拖动信息的json
Ext.Ajax.request({
url : baseUrl + 'getAllPoints',
params : {
'pointNum' : pointNum,
'fpmId' : fpmId
},
success : function(response) {
var PointsJson=eval(response.responseText);
var imgPath='../img/bullet_green.png';
console.log("response.responseText = " + response.responseText);
loadSetPointsPanel(PointsJson, imgPath,SsId);
},
failure : function(response) {
Ext.Msg.alert("警告", "测点信息读取失败!");
}
});