EasyUI dialog面板 中当有一部分内容需要根据某个状态的改变而伸缩时,会出现阴影,此时只需要在隐藏之后的代码中再重新打开就可以了;
之前代码如下所示:
functionxjFileChange(obj){
var file = $('#loadFile').val();
if(null != file && '' != file&& undefined != file){
var fileType = '';
var pos=file.lastIndexOf(".");
fileType = file.substring(pos+1);
if(fileType=='txt' || fileType == 'TXT'){
//解析数据为文本格式
$('#fengefRow').show();
$('#readLineRow').show();
}elseif(fileType=='xls' || fileType == 'xlsx'){
//解析数据为Excel格式
$('#readLineRow').hide();
$('#fengefRow').hide();
}elseif(fileType=='dbf' || fileType == 'DBF'){
//解析数据为dbf格式
$('#fengefRow').hide();
$('#readLineRow').show();
}
}
}
修改后代码如下:主要增加红色部分即可:
functionxjFileChange(obj){
var file = $('#loadFile').val();
if(null != file && '' != file&& undefined != file){
var fileType = '';
var pos=file.lastIndexOf(".");
fileType = file.substring(pos+1);
if(fileType=='txt' || fileType == 'TXT'){
//解析数据为文本格式
$('#fengefRow').show();
$('#readLineRow').show();
}elseif(fileType=='xls' || fileType == 'xlsx'){
//解析数据为Excel格式
$('#readLineRow').hide();
$('#fengefRow').hide();
$('#uploadDataFileDialog').dialog("open");
}elseif(fileType=='dbf' || fileType == 'DBF'){
//解析数据为dbf格式
$('#fengefRow').hide();
$('#readLineRow').show();
$('#uploadDataFileDialog').dialog('open');
}
}
}