From 37508c6fb1f78d5508ef028e4343bf525e1aafb0 Mon Sep 17 00:00:00 2001 From: Allen Date: Fri, 17 Jun 2022 02:05:11 +0800 Subject: [PATCH] =?UTF-8?q?table=E5=8D=95=E5=85=83=E6=A0=BC=E5=AD=98?= =?UTF-8?q?=E5=9C=A8=E5=A4=9A=E8=A1=8C=E6=96=87=E6=9C=AC=E6=97=B6=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E7=82=B9=E5=87=BB=E2=80=9C...=E2=80=9D=E5=B1=95?= =?UTF-8?q?=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 通常情况下一些数据是有多行的,比如“备注”等,多行数据在后端是\n,返回到前端时由于table单元格无法处理\n换行,那么就需要手动处理问
,这个时候虽然支持换行了,但是如果第一行数据的长度未超过限制,就不会显示“...”展开按钮,也就无法查看完整数据。 --- src/modules/table.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/table.js b/src/modules/table.js index 32f2ae5..808f659 100644 --- a/src/modules/table.js +++ b/src/modules/table.js @@ -1722,7 +1722,7 @@ layui.define(['laytpl', 'laypage', 'layer', 'form', 'util'], function(exports){ if(hide){ othis.find('.layui-table-grid-down').remove(); - } else if(elemCell.prop('scrollWidth') > elemCell.outerWidth()){ + } else if(elemCell.prop('scrollWidth') > elemCell.outerWidth() || elemCell.find("br").size() > 0){ if(elemCell.find('.'+ ELEM_GRID_DOWN)[0]) return; othis.append('
'); }