如何使用按钮重新加载YUI ScrollView的内容?

时间:2012-11-29 20:52:33

标签: javascript scrollview yui

我想以类似于如何通过

重新加载YUI DataTable的方式重新加载YUI ScrollView的内容
myDataTable.showTableMessage("Loading...");
myDataTable.getDataSource().sendRequest('', { success:  myDataTable.onDataReturnInitializeTable, scope: myDataTable });

(由How can I refresh a YUI dataTable with a button?提供)代码段

是否有类似的机制来重新加载YUI ScrollView?

1 个答案:

答案 0 :(得分:0)

不直接,但您可以使用节点io插件根据计时器或用户操作重新加载滚动视图的内容。这样的事情。

Y.one('content-node-selector').load('url', 'selector', function(){
//do something if needed
scrollView.syncUI();
});

或者您可以获取contentBox属性并以此方式设置内容(调用syncUI并处理您可能需要进行的任何滚动更改

关于load的信息 有关contentBox inherited from widget

的信息
相关问题