gridview的第一行冻结,可以通过替换kartik gridview来解决,但是kartik gridview同样也没有直接支持冻结第一列的参数,只能通过前端js修改来实现。
在视图里添加下面语句
$js = <<<JS $(window).scroll(function () { s = $(document).scrollLeft(); $(".scrolling tbody td:first-child").css({"left" : s, "position": "absolute","background": "white", "width" : "68px", "height": "37.5px" }) }) JS; $this->registerJs($js, \yii\web\View::POS_READY);
文章评分2次,平均分3.0:★★★☆☆