gpt4 book ai didi

javascript - Shield UI 网格隐藏列破坏了单元格对齐

转载 作者:行者123 更新时间:2023-11-27 23:37:31 25 4
gpt4 key购买 nike

我有一个带有隐藏列的shield-ui网格。一旦我修改数据源,即执行过滤器或进行排序,我的列大小就会变得困惑。

我的问题也可以在演示网站上看到

只需对网格进行排序就没有问题,然后隐藏一列并再次排序,您就会看到问题

https://demos.shieldui.com/aspnet/grid-columns/columns-show-hide

jQuery(function($) {

$("#grid").shieldGrid({
dataSource: {
data: gridJson
},
sorting: {
multiple: true
},
paging: {
pageSize: 5,
pageLinksCount: 4
},
selection: {
type: "row",
multiple: false,
toggle: true
},
columns: [
{ field: "ServiceMarketingId", title: "ServiceMarketingId", width:"20%" },
{ field: "Code", title: "Code" , width:"20%"},
{ field: "Name", title: "Name", width:"20%" },
{ field: "MarketingName", title: "MarketingName", width:"20%" },
{ field: "Description", title: "Description" , width:"20%"}
],
resizing: true

});

var dataSource = $("#grid").swidget().dataSource,
timeout;

$("#searchInput").on("keyup", function() {

var val = $(this).val();
console.log(val);
clearTimeout(timeout);
timeout = setTimeout(function() {
dataSource.filter = dataSource.filter = {
or: [
{ path: "Code", filter: "contains", value: val },
{ path: "Name", filter: "contains", value: val }
]
}
dataSource.read();
}, 300);
});

$("#grid").swidget().hideColumn("ServiceMarketingId");

});

最佳答案

Shield UI 开发人员正在努力修复此错误,修复应该很快就会发布。

关于javascript - Shield UI 网格隐藏列破坏了单元格对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34006212/

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