gpt4 book ai didi

javascript - 数据表寻呼机宽度

转载 作者:行者123 更新时间:2023-11-27 23:20:35 24 4
gpt4 key购买 nike

我有一个 Webix 数据表,其中包含大量数据集和寻呼机。一切都很好,除了一个问题:寻呼机项目的宽度是固定的,因此大数字(例如 1001)不可见。有什么办法可以克服这个问题吗?这是一个例子:

var data = [];
for (var i = 1; i < 1011; i++)
data.push({ id:i, package:"Some #"+i, section:i, size:i, architecture:i });

var grida = webix.ui({
container:"testA",
view:"datatable",
columns:[
{ id:"package", header:"Name", width:200 },
{ id:"section", header:"Section", width:120 },
{ id:"size", header:"Size" , width:80 },
{ id:"architecture", header:"PC", width:60 }
],
select:"cell",
autowidth:true,
autoheight:true,
pager:{
template:"{common.first()} {common.prev()} {common.pages()} {common.next()} {common.last()}",
container:"paging_here",
size:1,
group:5
},
data:data
});

http://webix.com/snippet/fdb4d9e0

最佳答案

似乎没有任何“ native ”解决方案。注入(inject)的分页器容器宽度设置为 auto/100%,并且插入时似乎没有对其所服务的 View 进行任何调整;分页按钮具有固定的大小,并且在不考虑 View 的情况下呈现。我找到的解决方法是调整按钮数量

pager:{
template:"{common.first()} {common.prev()} {common.pages()} {common.next()} {common.last()}",
container:"paging_here",
size:1,
group:5 //set the desired number of buttons here
},

或调整按钮的 CSS,这里是给它们增加相等边距的示例,但您也可以更改寻呼机按钮的宽度/大小

.webix_pager_item {
margin-left: 15px;
}
.webix_pager_item_selected {
margin-left: 15px;
}

请参阅webix docs for paging 。在返回的对象(如grida)上,没有“ secret ”分页相关方法,也没有您可以操作的文字。

关于javascript - 数据表寻呼机宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35406640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com