2017-02-12 43 views
1

我正面臨嘗試使用caph-list(Tizen - Samsung TV)的重新加載功能的問題。我已經創建了一個非常簡單的例子來根據caph3文檔來解釋我的問題。 不幸的是,caph-list沒有加載新項目,它是否有一些sintax錯誤?重新加載功能Caph-list(Tizen - 三星電視)

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

嘗試$('#list1').trigger('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兩次。在初始化和刷新之前。 不幸的是我沒有在文檔中找到它。