Webix寻呼机滚动到特定行

时间:2015-10-23 14:28:21

标签: webix

数据表有一个select方法,用于选择给定的行。 寻呼机还有一个select方法,可以滚动到给定的页面。

但是,我找不到告诉寻呼机滚动到包含给定行的页面的方法。

即,我想在数据表中选择一行,但如果视图位于不同的页面上,也会显示该行。

2 个答案:

答案 0 :(得分:2)

没有具体的方法可以同时选择和显示所需的行,但以下方法的组合将很好地完成工作:

datatable.select(35); //selects row
datatable.showItem(35); //scrolls or pages to make the row visible

答案 1 :(得分:0)

请参阅Snippets

中的此示例
    webix.ui({
rows:
[
  { view:"button", type:"iconButton",icon:"fa fa-bolt",label:"Go 52", width:100,on:
    {
     'onItemClick': function()
       {
         $$("dTable").select(52);
     $$("dTable").showItem(52);
       } 
    }
  },
  {
      view:"datatable",name:"dTable",id:"dTable",select:true,
      columns:[
        { id:"rank",  header:"", css:"rank",      width:50},
        { id:"title", header:"Film title",width:200},
        { id:"year",  header:"Released" , width:80},
        { id:"votes", header:"Votes",   width:100}
      ],
      autowidth:true,
      data: big_film_set    
  },

]
});

big_film_set它是一个带有JSON的变量。

var big_film_set = [{"id":1,"title":"The Shawshank Redemption","year":"1994","votes":"678.79","rating":"9.2","rank":"1"} /*...*/ ];