我正在使用YUI2 DataSource加载JSON数据,然后使用DataTable来显示它。
在初始化DataTable之前,我想检查数据源中是否有任何结果,并且只有在显示某些内容时才初始化表。我有办法做到吗?
答案 0 :(得分:0)
如果我没记错的话,YUI DataTables可以自动透明地绑定到DataSource。但那不会像你想的那样。
您可以首先设置DataSource,然后在DataSource成功获取数据(通常是传递给DataSource的闭包)时调用的异步javascript函数中初始化DataTable。这应该有用。
或者,如果您定期使用动态轮询,甚至可能更好,您可以设置包含DataTable的div是否可见取决于是否有任何要显示的内容(默认为不可见,因此DataTable在数据之前不可见已收到)。