我怎么能防止加载所有弹性网格表在一个页面和动态url



我有一个带有手风琴的网页(jquery ui),这个手风琴的每个折叠都有一个灵活的表格。当我加载网页时,所有的弹性网格表都被加载,即使我只是在手风琴的折叠中显示其中一个。

我需要一次只加载一个flexigrid,而且,每个折叠必须有一个不同的url的flexigrid表,我怎么能实现这一点?是否有办法动态地改变弹性网格表的url(我的意思是在执行时间上)?

在页面上放置代码,为默认情况下展开的手风琴项初始化第一个网格。使用accordion的beforeActivate事件来触发此面板的flexigrid的初始化。

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

使用此事件根据要打开的面板获取一些变量,这些变量将决定您将使用哪个url。根据需要添加其他保护措施(表已经加载,在表完成加载之前不要展开面板等)。

最新更新