一、图片预览
1、某行某字段设置超链接,单击后自动弹出预览图
列事件中设置超链接事件,如下
var DEVICE_PICTURE = record.get('DEVICE_PICTURE').split('*');
JE.File.doAct('preview','','',DEVICE_PICTURE[1],DEVICE_PICTURE[0]);
2、实现鼠标放置到某行某字段后,自动弹出预览图
列表JS事件中设置itemmouseenter事件,如下
function(view,record,item,index, e,eOpts){
var classList = e.target.classList;
var flag = false;
Ext.each(classList,function(item,index){
if('x-grid-cell-DEVICE_CODE' == item){
flag = true;
return false;
}
});
if(!flag){
var parentClassList = e.target.parentElement.classList;
Ext.each(parentClassList,function(item,index){
if('x-grid-cell-DEVICE_CODE' == item){
flag = true;
return false;
}
});
}
if(flag){
var DEVICE_PICTURE = record.get('DEVICE_PICTURE').split('*');
JE.File.doAct('preview','','',DEVICE_PICTURE[1],DEVICE_PICTURE[0]);
}
}

ExtJS图片预览功能实现
本文介绍如何使用ExtJS框架通过两种方式实现图片预览功能:一种是在某字段设置超链接并单击后自动弹出预览;另一种是当鼠标放置到指定字段后自动显示预览图。具体实现涉及ExtJS事件绑定及JE.File.doAct方法调用。
1146

被折叠的 条评论
为什么被折叠?



