数据表有一个select方法,用于选择给定的行。 寻呼机还有一个select方法,可以滚动到给定的页面。
但是,我找不到告诉寻呼机滚动到包含给定行的页面的方法。
即,我想在数据表中选择一行,但如果视图位于不同的页面上,也会显示该行。
答案 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"} /*...*/ ];