当前位置: 代码迷 >> Web前端 >> Ext 事件及成效
  详细解决方案

Ext 事件及成效

热度:90   发布时间:2012-10-30 16:13:36.0
Ext 事件及效果
//-------------------------------------------回车查询
onkeydown="OnKeyDownEnter(event, 'btn_search');"

//-------------------------------------------界面调整
//生成查询Panel
var objQueryCondition = new Ext.ux.AppBlockPanel({
title : '高级查询',
collapsed : false,
contentEl : 'advancedSearchDiv' // IMtodohtml页面中调用高级查询部分的DIV-ID
});
//修正展开和收拢时界面错误
FixBodyPanelView(objQueryCondition);

---------------------------------------------选中返回
//加入双击选中事件
grid.addListener('rowdblclick', btnOKClick, this);


-----------------------------------------------修改
//加入双击修改事件
grid.addListener('rowdblclick', ModifyRecord, this);


//等待修改页面
Ext.Msg.wait("正在进入修改界面,请稍候.....", "提示");

//等待取消页面
Ext.Msg.wait("正在进入查询界面,请稍候.....", "提示");

//--------------------------------------------删除操作
Ext.Msg.wait("正在执行删除,请稍候.....", "提示");
//刷新完毕后隐藏进度条
ds.addListener('load', HideMsgWait, this);
function HideMsgWait(store, records, option)
{
Ext.Msg.hide();
//置焦点
FocusControl("modelName");
}

//------------------------------------------grid 按钮置右
'->',
,''
, ' ', ' ', ' '

-----------------------------------------------录入样式
//只读录入框CSS
class="form_tf_c2 false"
class="form_tf_c2"

//下拉框宽度
style="width:200px;"
//下拉框红红色提示符
style="font-weight:bold"


//--------------------------浮动条
style="right:0; position: absolute; top: 194; z-index: 1000; "
<div id="toolsfloat" >
<table class="functionBar" cellspacing="0" cellpadding="0">
<tr>
<td><table border="0" cellspacing="0" cellpadding="0"><tr><td class="button"></td></tr></table></td>
</tr>
</table>
</div>
//设置浮动工具栏
sccl_setVariables();
sccl_checkLocation();

//-----------------------------------------------------上传界面
style="border-collapse:collapse;border:0px dotted #d0d0d0;margin:0;border:1px solid #D0D0D0;"

//-----------------------------------------------------JS提示
/**
* @include "/icpmis2/web/script/EXT/ext-core-debug.js"
* @include "/icpmis2/web/script/EXT/ext-all-debug.js"
* @include "/icpmis2/web/script/application.js"
*/

//------------------------------------------------------模型供应商排名
// 声明全局变量,用于子页面调用,验证厂商是否存在和排名
window.

var grid = opener.grid;
var rowIndex = grid.getStore().getCount();
for (var i = 0; i < rowIndex; i++) {
record = grid.getStore().getAt(i);
if(record.get('providerName') == providerName){
Ext.Msg.alert("提示","已经存在【" + providerName + "】!");
return;
}
        if(record.get('providerRank') == rank){
        Ext.Msg.alert("提示", "【" + providerName + "】供应商的排名与【" + record.get('providerName') + "】的排名相同,请修改!");
        return;
}
}

//刷新主界面的Grid,确保继续新增时能比较到刚保存成功的记录
window.opener.openCallback();
//--------------------- 加入供应商选择单击事件
//加入供应商选择单击事件
onclick="document.getElementById('selectContract').click();"
  相关解决方案