91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Angular8怎么實現table表格表頭固定效果

發布時間:2021-05-20 14:20:16 來源:億速云 閱讀:331 作者:小新 欄目:web開發

這篇文章主要介紹Angular8怎么實現table表格表頭固定效果,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

效果圖:

Angular8怎么實現table表格表頭固定效果

html 結構

Angular8怎么實現table表格表頭固定效果

按區域劃分可以分為三個大部分,一共是通過4個table 組合成一個整體的table。
然后通過 col 屬性去設定列的寬度,注意:這里的寬度必須要設置為固定值。
表頭過濾功能暫時未實現。

Angular8怎么實現table表格表頭固定效果

水平滾動效果與垂直滾動效果

監聽主體table(淺綠色部分)滾動事件,同步上下滾動頭部的table (深綠色部分)和 左右滾動左側固定的table(紅色部分中的紫色部分)

代碼 1

 $(this.tableContent.nativeElement).on('scroll', (e) => {
   $(this.fixedRowWrapper.nativeElement).prop('scrollTop', $(this.tableContent.nativeElement).prop('scrollTop'));
   //方式一 :設置頭部固定列table 的滾動條,需要配合less 樣式隱藏滾動條(如果不考慮ie9的兼容性,可以使用。less樣式參考代碼2)
   // $(this.tableHeader.nativeElement).prop('scrollLeft', $(this.tableContent.nativeElement).prop('scrollLeft'))
   // 方式二:設置頭部固定列table 的margin-left 屬性為負值,間接實現了頭部固定的列同步向左滾動效果,兼容ie9
   $(this.tableHeader.nativeElement).css({ marginLeft: `${-$(this.tableContent.nativeElement).prop('scrollLeft')}px` })
  })

代碼 2

 .ngx-table__header-inner {
      // 隱藏滾動條,頁面div 保持橫向滾動,但是不支持ie9 ,為了兼容性所以沒有使用,ts 中同步滾動
      // 而是動態設置 ngx-table__header-inner 的margin-left 實現滾動效果
      overflow: -moz-scrollbars-none;
      overflow-x: auto;
     -ms-overflow-style: none;

      &::-webkit-scrollbar {
       width: 0 !important;
       display: none;
     }
    }

以上是“Angular8怎么實現table表格表頭固定效果”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大方县| 高密市| 嘉禾县| 临西县| 乐亭县| 新闻| 惠州市| 敖汉旗| 大港区| 蒲城县| 上林县| 峨山| 邹城市| 苗栗市| 高要市| 治多县| 灵丘县| 三穗县| 南投县| 沂南县| 渑池县| 米易县| 娱乐| 双鸭山市| 呼玛县| 枞阳县| 怀来县| 额尔古纳市| 广灵县| 红桥区| 连州市| 利川市| 梅河口市| 游戏| 全州县| 固镇县| 旬阳县| 西安市| 合川市| 鹤岗市| 芦山县|