重新加载功能Caph-list(Tizen - Samsung TV)

时间:2017-02-12 20:25:12

标签: jquery tizen samsung-smart-tv

我在尝试使用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();
}

2 个答案:

答案 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');