//-------------------------------------------------------------------------------回车查询
οnkeydοwn="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();
//--------------------------------------------------------- 加入供应商选择单击事件
//加入供应商选择单击事件
οnclick="document.getElementById('selectContract').click();"
οnkeydοwn="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();
//--------------------------------------------------------- 加入供应商选择单击事件
//加入供应商选择单击事件
οnclick="document.getElementById('selectContract').click();"