IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    YII2 gridview冻结第一列

    tiandi发表于 2021-12-02 05:21:52
    love 0

    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:★★★☆☆


沪ICP备19023445号-2号
友情链接