我在尝试使用caph-list(Tizen - Samsung TV)的重新加载功能时遇到问题。我创建了一个非常简单的示例来解释基于caph3文档的问题。 不幸的是,caph-list没有加载新项目,是否有一些sintax错误?
var item = ["itemA","itemA","itemA","itemA","itemA","itemA","itemA","itemA","itemA"];
$('document').ready(function(){
$('#list1').caphList({
items: item,
template: 'template1',
containerClass: 'container'
});
setTimeout(delayFunction,4000)
});
var delayFunction = function(){
item = ["itemB","itemB","itemB","itemB","itemB"];
$('#list1')[0].caphList.reload();
}
答案 0 :(得分:1)
这对我有用:
$("#category_0").caphList({
items: items,
template: "playList",
containerClass: "list-container",
wrapperClass: "list-scroll-wrapper"
}).on("focused", function($event) {
.....
}).on('selected', function($event){
.......
});
$("#category_0")[0].caphList.reload();
你应该两次调用caphList。在初始化和刷新之前。 不幸的是,我没有在文档中找到它。
答案 1 :(得分:0)
尝试$('#list1').trigger('reload');