工作之餘抽點時間出來寫寫博文,希望對新接觸的朋友有幫助。今天在這裡和大家一起學習一下方法調用
項目上碰到一個情況,須要在以後頁(tab)實作操作後重新整理另外一個tab中datagrid的資料,然而在以後tab中擷取到datagrid調用其load方法,datagrid從伺服器擷取到資料了,但是那個tab中的datagrid資料清空了!最終沒有找到好的解決方法,隻好用一種曲折的方式解決:
1、在datagrid對應的那個tab中定義一個重新整理datagrid的方法,将其儲存到window.top中
window.top["
reload_Abnormal_Monitor"]=function(){
flightTable.datagrid(
"load"
);
};
2、在首頁中定義一個方法用于選中datagrid對應的标簽Tab,然後調用重新整理datagrid的那個方法
每日一道理
喜馬拉雅直沖霄漢,可上面有攀爬者的旗幟;撒哈拉沙漠一望無垠,可裡面有跋涉者的腳印;阿爾卑斯山壁立千仞,可其中有探險者的身影;雅魯藏布江湍急浩蕩,可其中有勇敢者的故事。
function
reloadTabGrid(title)
{
if
($(
"#tabRegion"
).tabs(
'exists'
, title)) {
$(
'#tabRegion'
'select'
, title);
window.top.reload_Abnormal_Monitor.call();
}
}
3、在以後tab頁即實作操作的那個tab中調用首頁中的方法
parent.reloadTabGrid(
"不正常航班監控"
);
文章結束給大家分享下程式員的一些笑話語錄: 警告
有一個小夥子在一個辦公大樓的門口抽着煙,一個婦女路過他身邊,并對他 說, “你知道不知道這個東西會危害你的健康?我是說, 你有沒有注意到香煙 盒上的那個警告(Warning)?”
小夥子說,“沒事兒,我是一個程式員”。
那婦女說,“這又怎樣?”
程式員說,“我們從來不關心 Warning,隻關心 Error”