gpt4 book ai didi

javascript - w2ui 网格中具有多个文本行的单元格

转载 作者:行者123 更新时间:2023-12-01 02:54:38 24 4
gpt4 key购买 nike

我想在 w2ui 网格的一个单元格中包含多个文本行。我尝试了以下代码:

$(function () {
$('#grid').w2grid({
name: 'grid',
header: 'List of Names',
columns: [
{ field: 'fname', caption: 'First Name', size: '30%' },
{ field: 'lname', caption: 'Last Name', size: '30%' },
{ field: 'email', caption: 'Email', size: '40%' },
{ field: 'sdate', caption: 'Start Date', size: '120px' }
],
records: [
{ recid: 1, fname: "Peter", lname: "Jeremia", email: 'peter@mail.com <br> peter@ypeter_corporation.com', sdate: '2/1/2010' },
{ recid: 2, fname: "Bruce", lname: "Wilkerson", email: 'bruce@mail.com', sdate: '6/1/2010' },
{ recid: 3, fname: "John", lname: "McAlister", email: 'john@mail.com', sdate: '1/16/2010' },
{ recid: 4, fname: "Ravi", lname: "Zacharies", email: 'ravi@mail.com', sdate: '3/13/2007' },
{ recid: 5, fname: "William", lname: "Dembski", email: 'will@mail.com', sdate: '9/30/2011' },
{ recid: 6, fname: "David", lname: "Peterson", email: 'david@mail.com', sdate: '4/5/2010' }
]
});
});

我收到了一个所有行都具有相同高度的网格。有两行文本的一个单元格看起来很难看: enter image description here

所以我的问题是:有没有一种简单的方法可以使行高根据文本行数进行调整?

最佳答案

截至目前(w2ui 1.4 和 w2ui 1.5 RC1),无法动态调整行大小。但是,您可以使用grid.recordHeight设置所有行的高度

来自 docs :

Records are of fixed height. If you want to create grid with multiple lines per record, you need to change this property.

这样做还有一个很好的理由:默认情况下仅渲染可见单元格,并且所有滚动(水平和垂直)都是虚拟的。要知道显示了多少条记录并计算滚动条的高度(并知道何时显示滚动条),网格必须能够轻松计算呈现的行的高度 - 这就是为什么所有行都具有相同的高度。

关于javascript - w2ui 网格中具有多个文本行的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46790173/

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