我有一个带有手风琴的网页(jquery ui),这个手风琴的每个折叠都有一个灵活的表格。当我加载网页时,所有的弹性网格表都被加载,即使我只是在手风琴的折叠中显示其中一个。
我需要一次只加载一个flexigrid,而且,每个折叠必须有一个不同的url的flexigrid表,我怎么能实现这一点?是否有办法动态地改变弹性网格表的url(我的意思是在执行时间上)?
在页面上放置代码,为默认情况下展开的手风琴项初始化第一个网格。使用accordion的beforeActivate
事件来触发此面板的flexigrid的初始化。
$( ".selector" ).accordion({
beforeActivate: function( event, ui ) {}
});
使用此事件根据要打开的面板获取一些变量,这些变量将决定您将使用哪个url。根据需要添加其他保护措施(表已经加载,在表完成加载之前不要展开面板等)。