2013-03-17 49 views
0

我有一個手風琴(jQuery UI)的網頁,這個手風琴的每一個摺疊都有一個flexigrid表格。當我加載網頁時,所有的flexigrid表格都會被加載,即使我只是在摺疊手風琴中展示其中的一個。我怎樣才能防止加載頁面中的所有flexigrid表格和動態url

我需要加載時只有一個flexigrid,而且,每個摺疊必須有一個flexigrid表與不同的url,我怎麼能做到這一點?反正有動態更改flexigrid表的網址(我的意思是在執行時間)?

回答

0

在您的頁面上放置代碼以初始化默認展開式手風琴項目的第一個網格。使用手風琴的beforeActivate事件觸發此面板的flexigrid的初始化。

$(".selector").accordion({ 
    beforeActivate: function(event, ui) {} 
}); 

使用此事件可以根據要打開的面板獲取一些變量,這將決定您將使用哪個網址。根據需要添加其他防護措施(表已經加載,不要展開面板,直到表完成加載,等等)。

+0

和其他flexigrids呢?有沒有像「dontLoad」或「stopLoad」的方法? – 2013-03-17 17:02:14

+0

不可以。一旦面板被激活,只開始加載其他網格。 – ryan 2013-03-17 18:23:25

相關問題