μ€ν¬λ‘€ νμ΄ μλ ν
μ΄λΈμ΄ μμ§λ§ ν€λλ₯Ό μμ ν μ μμ΅λλ€.
fixedHeaderκ° μ¬λ£ 0.15 μ΄μμ μμμ§λ§ 1.0.0 λ²μ μμλ λΉμ·ν κ²μ΄ μλ κ² κ°μΌλ―λ‘ κ·Έλ κ² νλ μμ±μ΄ μμ΅λκΉ?
λλ μ€λ κ°μ λ¬Έμ μ λΆλͺμ³€λ€. λ²μ 0.15μλ fixedHeader
μνμ΄ μμμ§λ§ v 1.xμλ μμ΅λλ€. λμ
ν κ³νμ΄ μλ€κ³ ν©λλ€.
Material-ui v1.0.0-beta.16
μ κ°μ λ¬Έμ μ
λλ€.
μ΄ κΈ°λ₯μ΄ λ€μ μμΌλ©΄ μ λ§ μ’μ κ²μ λλ€!
Material-ui v1.0.0-beta.33κ³Ό λμΌν λ¬Έμ
μ΄κ²μ νμ κΈ°λ₯μ λλ€! λ°μ΄ν° 그리λ μμ μ νλ μ¬λμ΄λΌλ©΄ λꡬλ λμν κ²μ΄λΌκ³ μκ°ν©λλ€.
@mariorubinas μ΄ κΈ°λ₯μ΄ μ€μνλ€λ©΄ PR μ μΆμ κ³ λ €νμμμ€. μ κ·Ό λ°©μμ λν΄ λ Όμνλ €λ©΄ μ΄ λ¬Έμ λ₯Ό μ¬μ©ν μ μμ΅λλ€.
κΌ νμν κΈ°λ₯μ λλ€!! μ΄ κΈ°λ₯μ μ΄μ MUI λ²μ μμ νλ₯νκ² μλνμ΅λλ€.
@asrane ν 리νμ€νΈλ₯Ό κΈ°λ€λ¦¬κ² μ΅λλ€.
@mbrookes μ λ κ³ μ ν€λλ₯Ό μΆ©λΆν μ¬μ©νκ³ μμΌλ©° 1.0μ λν λ€λ₯Έ λͺ¨λ κ²μ μ’μνλ―λ‘ μ΄κ²μ λν΄ μμλ³΄κ² μ΅λλ€. Material-UI μ‘°μ§μμ ν
μ΄λΈ ν€λλ₯Ό μμ νλ λ° μ νΈνλ λ°©λ²μ΄ μμ΅λκΉ? μ΄μ fixedHeader
λ νλ₯νμ§λ§ λͺ¨λ μ΄μ λμΌν λλΉ( table-layout: fixed;
)λ‘ λ§λλ λ°©λ²μ λν κ°μ₯ ν° ν¬μ΄ μλλ―λ‘ μ§μνκΈ° μν΄ λ€μ ꡬννλ €κ³ νμ΅λλ€. λμ μ΄ λλΉ.
@tambling λλ¨ν κ΅°μ! λμ μ΄ λλΉμ λν μ§μμ΄ μ΄μμ μ λλ€.
μ°Έκ³ λ‘ ν€λλ κ³ μ μμΉμ μμ μ μμ΅λλ€.
// ...
head: {
backgroundColor: "#fff",
position: "sticky",
top: 0
}
// ...
<TableHead>
<TableRow>
<TableCell className={classes.head}>
// ...
@oliviertassinari κ°μ¬ν©λλ€. μλν©λλ€.
@oliviertassinari ν
μ΄λΈ μ
μ λ²νΌμ΄ ν
μ΄λΈ ν€λλ₯Ό μ€λ²λ μ΄ν©λλ€. κ·Έκ²μ ν΄κ²°νλ λ°©λ²?
https://codesandbox.io/s/qx24l9vrz6
@pranayyelugam λ²νΌμ zIndexλ₯Ό μ‘°μ ν΄μΌ ν©λλ€.
@mbrookes λ²νΌμ΄ μ λλ‘ νμλκ³ μλνλ €λ©΄ zIndex κ°μ΄ μ΄λ»κ² λμ΄μΌ ν©λκΉ?
μ¬κΈ° λ°λͺ¨κ° μμ΅λλ€
https://codesandbox.io/s/qx24l9vrz6
@pranayyelugam κ³ μ ν€λμ z-μμΈμ μ½κ² μ€μ ν μ μμΌλ©° μνλ κ²°κ³Όλ₯Ό μ»μ μ μμ΅λλ€.
head: {
backgroundColor: "#fff",
position: "sticky",
top: 0,
zIndex: 10,
}
λ²€μΉλ§νΉ λͺ©μ : https://vuematerial.io/components/table.
@oliviertassinari , IE 11μμλ μλνμ§ μμ΅λλ€. λ§λμ? κΈ°μ μ μΌλ‘ Material UIλ IE 11μ μ§μν©λλ€. IE 11μμ μλνλ μ루μ μ΄ μμ΅λκΉ?
<Dialog>
κ΅¬μ± μμ λ΄λΆμ ν
μ΄λΈ ν€λλ₯Ό μμ νλ μ루μ
μ΄ μμ΅λκΉ? position: sticky
μ΄(κ°) μλνμ§ μμ΅λλ€.
Chromeμμ μλνμ§ μλ κ² κ°μ΅λλ€.
μ΄ κ΅¬μ± μμμ κ³ μ ν€λκ° μμ΅λλ€. https://github.com/SurLaTable/slt-ui/blob/develop/src/ComparisonChart/ComparisonTable/ComparisonTable.js
λ¨Έν°λ¦¬μΌ UI 3.xx!
μμ§ κ³ μ ν€λκ° μμ΅λκΉ? IMOμ μ€μν κΈ°λ₯..)
μΆ©λ!
μ΄κ²μ λν μμ΄λμ΄κ° μμ΅λκΉ? Material Tableμ μ¬μ©νκ³ μλλ° μ€ν¬λ‘€μ΄ λ¨λ©΄ 머리κΈμ μμ ν μ μμ΅λλ€.
λ΄ μμμμ κ°μ΄ λ κ°μ ν μ΄λΈμ μ¬μ©νμμμ€. @mhidalgop.
λ΄ μμμμ κ°μ΄ λ κ°μ ν μ΄λΈμ μ¬μ©νμμμ€. @mhidalgop.
λ―Έμνμ§λ§ κ·Έκ²μ λλ₯Ό μν΄ μλνμ§ μμ΅λλ€ :(
λ―Έμνμ§λ§ κ·Έκ²μ λλ₯Ό μν΄ μλνμ§ μμ΅λλ€ :(
@mhidalgop , CodeSandboxμ κ°μ κ²μΌλ‘ μμ λ₯Ό 곡μ νμκ² μ΅λκΉ?
λ§μ§λ§μΌλ‘ μ΄ μ루μ μ μ¬μ©νμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
head: {
backgroundColor: "#fff",
position: "sticky",
top: 0,
zIndex: 10,
}
ν!
:)
μ°Έκ³ λ‘ ν€λλ κ³ μ μμΉμ μμ μ μμ΅λλ€.
// ... head: { backgroundColor: "#fff", position: "sticky", top: 0 } // ... <TableHead> <TableRow> <TableCell className={classes.head}> // ...
λ°μ€ν¬ν± λΈλΌμ°μ μμλ μ μλνμ§λ§ λͺ¨λ°μΌ λΈλΌμ°μ μμλ μλνμ§ μμ΅λλ€.
μ°Έκ³ λ‘ ν€λλ κ³ μ μμΉμ μμ μ μμ΅λλ€.
// ... head: { backgroundColor: "#fff", position: "sticky", top: 0 } // ... <TableHead> <TableRow> <TableCell className={classes.head}> // ...
λ°μ€ν¬ν± λΈλΌμ°μ μμλ μ μλνμ§λ§ λͺ¨λ°μΌ λΈλΌμ°μ μμλ μλνμ§ μμ΅λλ€.
μΉ μ±μμ μ΄ μ루μ μ μ¬μ©νκ³ μμΌλ©° Chromeμ΄ μ€μΉλ νλΈλ¦Ώμμλ μ λλ‘ μλν©λλ€.
μ€ν°μ»€κ° μλνμ§ μμΌλ―λ‘ ν μ΄λΈ ν€λλ₯Ό μμ νλ λ°©λ²μ λν λ€λ₯Έ μ루μ μ΄ μμ΅λκΉ?
+1
μ΄ μ€νμΌμ <TableContainer>
μ μ μ©ν λ μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€.
height: 100%;
overflow-y: auto;
κ°μ₯ μ μ©ν λκΈ
μ°Έκ³ λ‘ ν€λλ κ³ μ μμΉμ μμ μ μμ΅λλ€.
https://codesandbox.io/s/k0vwm7xpl3