找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 表头自适应高度

wss.
初级会员   /  发表于:2020-6-24 18:13:51
21#
KevinChen 发表于 2020-6-23 17:47
您好,这个问题需要一些时间来分析,预计明天上午给您反馈。

你好,还记得吗
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-6-24 18:43:15
22#
你好,经调研,自适应行高的实现与动画效果有冲突,的确无法正常整合,建议这里取舍一下~
回复 使用道具 举报
wss.
初级会员   /  发表于:2020-6-28 11:45:35
23#
KevinChen 发表于 2020-6-24 18:43
你好,经调研,自适应行高的实现与动画效果有冲突,的确无法正常整合,建议这里取舍一下~

   这里没有办法补救吗
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-6-28 14:21:24
24#
暂时确实没什么好办法,动画效果与autoSizeRow的行高计算在逻辑上有冲突,

这里:



white-space如果删除或者不换行,就不会出现行高计算错误的问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
18504510726
注册会员   /  发表于:2020-7-2 17:56:12
25#
    $scope.itemsSourceChanged = function(s, e) {
        setTimeout(function() {
            
            // enable wrapping on first header row
            var row = s.columnHeaders.rows[0];
            row.wordWrap = true;

            // autosize first header row
            s.autoSizeRow(0, true);
            
            // limit height to 100px
            //if (row.height > 100) {
            //    row.height = 100;
            //}
        });
    }

评分

参与人数 1金币 +666 收起 理由
KevinChen + 666 赞一个!

查看全部评分

回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-7-3 08:47:06
26#
18504510726 发表于 2020-7-2 17:56
    $scope.itemsSourceChanged = function(s, e) {
        se ...

设置一个最大高度是个好办法,粘贴的代码中空格被转义了,我整理了一下:

  1. $scope.itemsSourceChanged = function(s, e) {
  2.         setTimeout(function() {
  3.                 var row = s.columnHeaders.rows[0];
  4.                 row.wordWrap = true;
  5.                 s.autoSizeRow(0, true);

  6.                 if (row.height > 100) {
  7.                         row.height = 100;
  8.                 }
  9.         });
  10. }
复制代码
回复 使用道具 举报
wss.
初级会员   /  发表于:2020-7-16 12:12:01
27#
KevinChen 发表于 2020-7-3 08:47
设置一个最大高度是个好办法,粘贴的代码中空格被转义了,我整理了一下:

我解决了,
  1. .wj-flexgrid .wj-marquee {
  2.           transition: all .4s;
  3.           transition-timing-function: cubic-bezier(.5,0,.5,1)
  4.         }
复制代码

对于css没必要用到那么多的class,这样就好了

评分

参与人数 1金币 +666 收起 理由
KevinChen + 666 很给力!

查看全部评分

回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-7-16 16:02:06
28#
给力~!
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部