您的位置:首页 > Web前端 > JavaScript

js定时关闭页面 和 ext 一些操作

2011-10-30 13:51 537 查看
var sysCountDownTime = 3;
var timeId; //定时器句柄,用于点击返回时取消定时
var vTime = 0;

function show_secs()
{
try
{
var exitTime  = sysCountDownTime - vTime;
vTime++;
if (exitTime < 1) {
window.clearTimeout(timeId);
return redirect();
}
document.getElementById("tno").innerText =  exitTime;
timeId=window.setTimeout('show_secs()',1000);
}
catch(e)
{}
}


util.grid.prototype.queryPage = function(){
var bt = Ext.get(event.srcElement.id);
var fo = Ext.get(bt.dom.form.id);
var inputArr = fo.query("div[id^=input_]");
var hiddenArr = Ext.DomQuery.jsSelect("input[type=hidden]");
var gridArr = fo.query("div[id^=grid_]");
for (i = 0; i < gridArr.length; i++) {
var gridId = gridArr[i].id.substring(5);
var grid = Ext.getCmp(gridId);
var store = grid.getStore();
if (inputArr !== "") {
for (var i = 0; i < inputArr.length; i++) {
var divId = inputArr[i].id;
var extId = divId.substring(6);
var extObject = Ext.getCmp(extId);
var extName = extObject.getName();
var extValue = extObject.getRawValue();
store.setBaseParam(extName, extValue);
}
}
if (hiddenArr !== "") {
for (var i = 0; i < hiddenArr.length; i++) {
var hiddenName = hiddenArr[i].name;
var hiddenValue = hiddenArr[i].value;
store.setBaseParam(hiddenName, hiddenValue);
}
}
var pageSize = store.baseParams.limit;
store.load({
params: {
"start": 0,
"limit": pageSize
}
});
var task = new Ext.util.DelayedTask(function(){
var count = Ext.getCmp('totalCount');
count.setText(store.getTotalCount());
});
task.delay(400);
}
};
util.grid.prototype.getColumnData = function(gridId, columnId){
var grid = Ext.getCmp(gridId);
var model = grid.getSelectionModel();
var sel = model.getSelections();
var temp = new Array(sel.length);
for (var i = 0; i < sel.length; i++) {
temp[i] = sel[i].get(columnId);
}
return temp;
};


util.grid.prototype.getRowData = function(gridId){
var grid = Ext.getCmp(gridId);
var model = grid.getSelectionModel();
var sel = model.getSelections();
return sel;
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: