wss. 发表于 2020-6-24 18:13:51

KevinChen 发表于 2020-6-23 17:47
您好,这个问题需要一些时间来分析,预计明天上午给您反馈。

你好,还记得吗

KevinChen 发表于 2020-6-24 18:43:15

你好,经调研,自适应行高的实现与动画效果有冲突,的确无法正常整合,建议这里取舍一下~

wss. 发表于 2020-6-28 11:45:35

KevinChen 发表于 2020-6-24 18:43
你好,经调研,自适应行高的实现与动画效果有冲突,的确无法正常整合,建议这里取舍一下~

:'(   这里没有办法补救吗

KevinChen 发表于 2020-6-28 14:21:24

暂时确实没什么好办法,动画效果与autoSizeRow的行高计算在逻辑上有冲突,

这里:



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

18504510726 发表于 2020-7-2 17:56:12

    $scope.itemsSourceChanged = function(s, e) {
        setTimeout(function() {
            
            // enable wrapping on first header row
            var row = s.columnHeaders.rows;
            row.wordWrap = true;

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

KevinChen 发表于 2020-7-3 08:47:06

18504510726 发表于 2020-7-2 17:56
    $scope.itemsSourceChanged = function(s, e) {
        se ...

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

$scope.itemsSourceChanged = function(s, e) {
        setTimeout(function() {
                var row = s.columnHeaders.rows;
                row.wordWrap = true;
                s.autoSizeRow(0, true);

                if (row.height > 100) {
                        row.height = 100;
                }
        });
}

wss. 发表于 2020-7-16 12:12:01

KevinChen 发表于 2020-7-3 08:47
设置一个最大高度是个好办法,粘贴的代码中空格被转义了,我整理了一下:

我解决了,
.wj-flexgrid .wj-marquee {
          transition: all .4s;
          transition-timing-function: cubic-bezier(.5,0,.5,1)
        }
对于css没必要用到那么多的class,这样就好了

KevinChen 发表于 2020-7-16 16:02:06

给力~! :hjyzw:
页: 1 2 [3]
查看完整版本: 表头自适应高度