EasyUI 的Window窗口refresh方法

小云
190
2023-09-08 09:08:30

EasyUI中的Window窗口組件沒(méi)有提供refresh方法。如果需要刷新Window窗口內(nèi)容,可以使用以下兩種方法:
1. 使用load方法重新加載窗口內(nèi)容:可以在窗口初始化時(shí)使用load方法加載內(nèi)容,并在需要刷新時(shí)再次調(diào)用load方法重新加載內(nèi)容。例如:

$("#window").window({

onOpen: function(){

$(this).window('refresh');

}

});

2. 使用panel組件的refresh方法刷新窗口內(nèi)容:可以將窗口內(nèi)容放在一個(gè)panel組件中,然后調(diào)用panel的refresh方法刷新內(nèi)容。

$("#panel").panel({

href: "content.html",

onLoad: function(){

$("#window").window('open');

}

});

function refreshWindow(){

$("#panel").panel('refresh');

}

在上述代碼中,當(dāng)窗口打開時(shí)會(huì)加載content.html頁(yè)面到panel中,并在加載完成后打開窗口。當(dāng)需要刷新窗口內(nèi)容時(shí),調(diào)用refreshWindow函數(shù)即可刷新內(nèi)容。

0