var provinceValues = provinceValue.split(/:|;/);
Jquery Easyui的datagrid,列宽度一定要指定,否则每次翻页、数据加载速度都很慢,如果列数超过20到30,则非常明显(easyui 自动计算列宽很慢)。
//初始化Excel文件导入
function initExcelImport(){
$('#excelUploadForm').form({
url:'../../commFileUploadAction.do?method=uploadFile',
onSubmit: function(){
if(checkExcelUploadFile()) {
openProcessingDialog("正在上传文件,请稍候......");
} else {
return false;
}
},
success:function(data){
closeProcessingDialog();
data = eval('('+data +')');
if (data.uploadSuccess) {
$("#excelFileName").val(data.newFileName);
$.messager.alert('提示消息','文件上传成功!','info');
} else {
$.messager.alert('提示消息',data.message,'info');
}
}
});
}
//Excel文件上传验证
function checkExcelUploadFile() {
var result = false;
var fileName = $("#excelFile").val();
if (null == fileName || "" == fileName) {
$.messager.alert('提示消息','请指定上传文件!','warning');
} else {
var fext=fileName.toLowerCase();
var pos=fext.lastIndexOf(".");
if (pos!=-1)fext=fext.substr(pos+1);
if (pos!=-1) {
if ("xls" != fext) {
$.messager.alert('提示消息','上传文件必须是Excel(.xls)文件!','warning');
} else {
result = true;
}
} else {
$.messager.alert('提示消息','未知的文件格式不允许上传!','warning');
}
}
return result;
}