var winUpload = new Ext.Window({
title: '资源上传',
width: 340,
height:190,
minWidth: 300,
minHeight: 100,
layout: 'fit',
closeAction : 'hide',
plain:true,//透明的背景
bodyStyle:'padding:5px;',
buttonAlign:'center',
closable: false,//隐藏右上方关闭按钮
resizable: false,//不允许改变大小
constrain: true,//只显示在容器内部
modal: true,//弹出窗口时背景置灰
items: formUpload,
buttons: [{
text: '上传',
handler: function() {
var upload_processno = resfilestore.baseParams.processno;
var upload_resourceno = resfilestore.baseParams.resourceno;
if(formUpload.form.isValid()){
formUpload.getForm().submit({
url:'operation/file/uploadresfile.jsp',
waitMsg: '正在上传文件...',
method:'POST',
params:{resourceno:upload_resourceno,processno:upload_processno},
success: function(form, action){//上传成功
Ext.Msg.alert('成功','"'+action.result.resfilename+'"上传成功!');
winUpload.hide();
resfilestore.reload();
var resourceno = action.result.resourceno;//资源编号
var processno = action.result.processno;//工序编号
var resfilename = action.result.resfilename;//文件名称
resfilehisstore.removeAll();//清除资源文件JsonStore
resfilehisstore.baseParams= {resourceno:resourceno,processno:processno,resfilename:resfilename};
resfilehisstore.load();//重新装载
},
failure: function(form, action){
Ext.Msg.alert('Error', action.result.errors);
}
})
}else{
Ext.MessageBox.alert('提示','请选择要上传的文件!');
}
}
},{
text: '取 消',
handler:function(){
winUpload.hide();
formUpload.getForm().reset();
}
}]
});
分享到:
相关推荐
一个简单的Ext.Window中插入图片的例子,让您轻松掌握在Ext.Window中插入图片(照片)。
Ext.window的一个扩展组件SuperWin.js.可灵活自主随意定位,和显示模式;
从右下角动态弹出window,显示1分钟后自动隐藏,然后再弹出,类似MSN登录提醒。
EasyExt_003_第一个组件Ext.Window EasyExt_003_第一个组件Ext.Window
NULL 博文链接:https://oppovaan.iteye.com/blog/627655
Most configuration options are inherited from Ext.Window (see ExtJs docs). The added ones are: url - the url where to post uploaded files. base_params - additional post params (default to {}). ...
Ext.Window 通过DIV布局,通过DIV填充window内容,带Ext所需文件。
Ext.Panel API翻译 -------Window属性
环境:Window XP Sp2、Tomcat 6.0、MyEclipse 5.5、Ext 3.2 使用步骤: 1、下载解压缩之后,使用IDE导入工程 2、在MyEclipse中启动服务器 3、打开IE在地址栏输入:http://localhost:8080/ExtAjax/TestAjax.html 如果...
10、Ext.ux.window.EachDialog 11、Ext.ux.grid.property.Grid 12、Ext.ux.form.field.TinyMCE 13、Ext.ux.form.field.Grid 主页:https://github.com/harrydeluxe/extjs-ux 注明:在Extjs4.1上是可以使用的,Extjs...
第九章 Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件 72 一、面板控件 Ext.Panel 72 二、窗口控件 Ext.window.Window 74 三、布局控件 Ext.container.Viewport 77 第十章 ...
Ex4.0共2个压缩包特性,《ext js权威指南》 前 言 第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 ...
this.Window.InitCenter = true; 51. Renamed TextMenuItem control to the MenuTextItem 52. GridPanel client API: submitData, getRowsValues has 1 argument only, config object 53. GenericPlugin: ...
3.2.7 Ext.window.MessageBox的其他功能 3.3 进度条组件介绍 3.3.1 认识Ext.ProgressBar 3.3.2 手工模式的进度条 3.3.3 自动模式的进度条 3.3.4 自定义样式的进度条样式 3.4 实现工具栏和菜单栏 3.4.1 认识...
3. ExtJs2.0学习系列(3)--Ext.Window 4. ExtJs2.0学习系列(4)--Ext.FormPanel之第一式 5. ExtJs2.0学习系列(5)--Ext.FormPanel之第二式 6. ExtJs2.0学习系列(6)--Ext.FormPanel之第三式(ComboBox篇) 7. ExtJs2.0学习...
ExtJS中窗口是由Ext.Window类定义,该类继承自Panel,因此窗口其实是一种特殊的面板Panel。窗口包含了浮动、可拖动、可关闭、最大化、最小化等特性。
Ext.ux.window.DetailMessageBox 带有可以折叠详细信息的对话框,该扩展组件是基于ExtJS5.1.1版本仿照MessageBox单例窗口编写。会有很多不完善的地方,将在以后的项目中或业余时间中进行修改。 部署扩展 将 ...
extend : 'Ext.Window', title : 'welcome!', initComponent : function() { this.items = [{ xtype : 'textfield', name : 'tfName', fieldLabel : 'Enter your name' }], this.callParent(arguments); } }); var ...
用法datetimePicker = new Ext.ux.touch.DateTimePicker({ useTitles: true, id: 'dt', value: { day: 23, month: 2, year: 2000, hour: 13, minute: 45 }, listeners: { "hide": function(picker) { window.alert&#...
JSP+EXT超强仿QQ聊天系统 WEBQQ