============div的代码================
<div id="pre2submitDlg" style="visibility:hidden;position:absolute;top:0px;">
<div class="x-dlg-hd">提交任务</div>
<div class="x-dlg-bd">
<form action="" id="avidDataForm" name="avidDataForm">
<table align="center" border="0">
<tr>
<td>大家好...</td>
</tr>
</table>
</form>
</div>
</div>
</div>
===================创建菜单按钮===================
//创建菜单栏
function createToolbar(){
var toolbar=new Ext.Toolbar('listToobar');
toolbar.addButton(new Ext.Toolbar.Button({
id:'li_get',
text:"领取任务",
cls : 'x-btn-text-icon bmenu',
icon:rootPath+"/images/toolbar/add.png",
handler: function(){
ProjectService.gettask();
}
}));
[b]toolbar.addButton(new Ext.Toolbar.Button({
id:'li_submit',
text:"提交任务",
cls : 'x-btn-text-icon bmenu',
icon:rootPath+"/images/toolbar/add.png",
handler: function(){
submittask();
}
}));[/b] toolbar.add(new Ext.Toolbar.Fill());
toolbar.addElement('CanShrink_ul');
}
===============展示对话框的js================
//显示选择对话框
var pre2submitDlg;
showPre2submitDlg = function(element){
if(!pre2submitDlg){
pre2submitDlg = new Ext.BasicDialog('pre2submitDlg',{
autoTabs:false,
width:550,
height:350,
shadow:false,
minWidth:300,
minHeight:300,
resizable: true
});
pre2submitDlg.addKeyListener(27, pre2submitDlg.hide, pre2submitDlg);
pre2submitDlg.addButton("提交", subTask, pre2submitDlg);
pre2submitDlg.addButton("取消", pre2submitDlg.hide, pre2submitDlg);
}
pre2submitDlg.show(element);
}
================点击事件=====================
presub:function(form, showDlgMethod){
showDlgMethod();
},
submittask:function(flag,id){
var columnId = document.getElementById("columnId").value;
var projectId = document.getElementById("projectId").value;
if(!id)id=avidGrid.getSelectedId();
if(!id){
Ext.alert.msg('',Resources.message.selectone,'warn');
return;
}
ProjectService.presub(document.getElementById('avidDataForm'),function(){showPre2submitDlg('li_submit')});
});
<div id="pre2submitDlg" style="visibility:hidden;position:absolute;top:0px;">
<div class="x-dlg-hd">提交任务</div>
<div class="x-dlg-bd">
<form action="" id="avidDataForm" name="avidDataForm">
<table align="center" border="0">
<tr>
<td>大家好...</td>
</tr>
</table>
</form>
</div>
</div>
</div>
===================创建菜单按钮===================
//创建菜单栏
function createToolbar(){
var toolbar=new Ext.Toolbar('listToobar');
toolbar.addButton(new Ext.Toolbar.Button({
id:'li_get',
text:"领取任务",
cls : 'x-btn-text-icon bmenu',
icon:rootPath+"/images/toolbar/add.png",
handler: function(){
ProjectService.gettask();
}
}));
[b]toolbar.addButton(new Ext.Toolbar.Button({
id:'li_submit',
text:"提交任务",
cls : 'x-btn-text-icon bmenu',
icon:rootPath+"/images/toolbar/add.png",
handler: function(){
submittask();
}
}));[/b] toolbar.add(new Ext.Toolbar.Fill());
toolbar.addElement('CanShrink_ul');
}
===============展示对话框的js================
//显示选择对话框
var pre2submitDlg;
showPre2submitDlg = function(element){
if(!pre2submitDlg){
pre2submitDlg = new Ext.BasicDialog('pre2submitDlg',{
autoTabs:false,
width:550,
height:350,
shadow:false,
minWidth:300,
minHeight:300,
resizable: true
});
pre2submitDlg.addKeyListener(27, pre2submitDlg.hide, pre2submitDlg);
pre2submitDlg.addButton("提交", subTask, pre2submitDlg);
pre2submitDlg.addButton("取消", pre2submitDlg.hide, pre2submitDlg);
}
pre2submitDlg.show(element);
}
================点击事件=====================
presub:function(form, showDlgMethod){
showDlgMethod();
},
submittask:function(flag,id){
var columnId = document.getElementById("columnId").value;
var projectId = document.getElementById("projectId").value;
if(!id)id=avidGrid.getSelectedId();
if(!id){
Ext.alert.msg('',Resources.message.selectone,'warn');
return;
}
ProjectService.presub(document.getElementById('avidDataForm'),function(){showPre2submitDlg('li_submit')});
});