extJs的前台部分:
1.定义导出按钮:
this.returnJnlImportBtn1 = new Ext.Button({
text : "账户调整前导入",
id : "returnJnl_import1",
iconCls : "icon-add",
hidden: false,
scope : this,
handler : this.importData1
});
2,触发的方法:
importData1 : function() {
var _this = this;
var filePath = new Ext.form.FileUploadField({
fieldLabel : "导入文件路径<font color = 'red'><b>*</b></font>",
buttonText : "选择...",
name : "filePath",
emptyText : "请选择导入文件...",
labelStyle : "text-align : right"
});
var importExcel = new Ext.Button({
text : "提交",
handler : function() {
var fileType = ".xlsx|.xls|"
var filePathValue = filePath.getValue();
if (filePathValue == null || filePathValue == "") {
Ext.Msg.alert("提示", "请选择要导人查询的excle文件");
return false;
}
var v = filePathValue.substring(filePathValue
.lastIndexOf("."));
if (fileType.indexOf(v + "|") == -1) {
Ext.Msg.alert("提示", "您上传的文件格式不兼