0

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

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

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

4

2 回答 2

2

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

datatable.select(35); //selects row
datatable.showItem(35); //scrolls or pages to make the row visible
于 2015-10-26T12:23:09.920 回答
0

请参阅片段中的此示例

    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"} /*...*/ ];
于 2015-10-29T21:18:01.773 回答