2017-10-17 149 views
0

我想在w2ui网格的一个单元格中有几个文本行。我试了下面的代码:在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: '[email protected] <br> [email protected]_corporation.com', sdate: '2/1/2010' }, 
        { recid: 2, fname: "Bruce", lname: "Wilkerson", email: '[email protected]', sdate: '6/1/2010' }, 
        { recid: 3, fname: "John", lname: "McAlister", email: '[email protected]', sdate: '1/16/2010' }, 
        { recid: 4, fname: "Ravi", lname: "Zacharies", email: '[email protected]', sdate: '3/13/2007' }, 
        { recid: 5, fname: "William", lname: "Dembski", email: '[email protected]', sdate: '9/30/2011' }, 
        { recid: 6, fname: "David", lname: "Peterson", email: '[email protected]', sdate: '4/5/2010' } 
       ] 
      }); 
     }); 

我收到一个grig,所有的行都有相同的高度。有两行文字的单元看起来很难看: enter image description here

所以我的问题是:是否有一个简单的方法可以使行高度可调整为文本行数?

回答

1

从现在开始(w2ui 1.4和w2ui 1.5 RC1)无法获得动态大小的行。 可以使用grid.recordHeight

docs但是设置高度所有行:

记录是固定的高度。如果您想创建每条记录有多行的网格,则需要更改此属性。

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

+0

w2ui中是否有合并的单元格功能? Handsontable中的一种 –

+0

@ A.Bykov编号在w2ui单元格中不能有colspan或rowspan。 –

相关问题