Material-ui: [ν‘œ] κ°€λ‘œ 슀크둀 ν…Œμ΄λΈ” λ³Έλ¬Έ 잘림

에 λ§Œλ“  2016λ…„ 06μ›” 01일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: mui-org/material-ui

문제 μ„€λͺ…

ν…Œμ΄λΈ”μ— λ™μ‹œμ— ν‘œμ‹œν•  수 μ—†λŠ” λ§Žμ€ 열이 μžˆλŠ” 경우 기본적으둜 κ°€λ‘œ 슀크둀 λ§‰λŒ€κ°€ λ‚˜νƒ€λ‚©λ‹ˆλ‹€. 이 μŠ€ν¬λ‘€λ°”λ₯Ό μ‚¬μš©ν•  λ•Œ ν—€λ”λŠ” μ˜ˆμƒλŒ€λ‘œ μŠ€ν¬λ‘€λ˜μ§€λ§Œ μ˜€λ²„ν”Œλ‘œκ°€ 숨겨져 μžˆμœΌλ―€λ‘œ ν…Œμ΄λΈ” 본문이 μž˜λ¦½λ‹ˆλ‹€. Table κ΅¬μ„±μš”μ†Œμ— `bodyStyle={{height: 'inherit', overflow: 'auto'}}λ₯Ό μΆ”κ°€ν•˜λ©΄ 두 번째 μˆ˜ν‰ μŠ€ν¬λ‘€λ°”κ°€ μƒμ„±λ˜λŠ”λ°, ν•˜λ‚˜λŠ” 본문을 μ μ ˆν•˜κ²Œ μ œμ–΄ν•˜κ³  λ‹€λ₯Έ ν•˜λ‚˜λŠ” 헀더λ₯Ό μ œμ–΄ν•©λ‹ˆλ‹€.

μž¬ν˜„ 단계

      <Table>
        <TableHeader>
          <TableRow>
            {this.props.tableHeader.map((col, i) =>
              <TableHeaderColumn style={{ width: 100 }} key={i}>{col}</TableHeaderColumn>
            )}
          </TableRow>
        </TableHeader>
        <TableBody preScanRows={false}>
          {this.props.tableData.map((row, i) => (
            <TableRow key={i}>
              {this.props.tableHeader.map((col, j) => (
                <TableRowColumn style={{ width: 100 }} key={j}>{row[col]}</TableRowColumn>
              ))}
            </TableRow>
          ))}
        </TableBody>
      </Table>

버전

  • 재질 UI: 0.15.0
  • λ°˜μ‘: 15.0.2
  • λΈŒλΌμš°μ €: 크둬 50.0.2661.102(64λΉ„νŠΈ)

image

Table

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

슀팸 μ£„μ†‘ν•©λ‹ˆλ‹€.

<Table bodyStyle={{overflow:'visible'}}> ν•˜λ©΄ λ‚΄κ°€ μ›ν•˜λŠ” 것을 μ„±μ·¨ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

μ•„λ§ˆλ„ 이것이 κΈ°λ³Έκ°’μ΄μ–΄μ•Όν•©λ‹ˆκΉŒ?

λͺ¨λ“  3 λŒ“κΈ€

슀팸 μ£„μ†‘ν•©λ‹ˆλ‹€.

<Table bodyStyle={{overflow:'visible'}}> ν•˜λ©΄ λ‚΄κ°€ μ›ν•˜λŠ” 것을 μ„±μ·¨ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

μ•„λ§ˆλ„ 이것이 κΈ°λ³Έκ°’μ΄μ–΄μ•Όν•©λ‹ˆκΉŒ?

μœ„μ—μ„œ μ œμ•ˆν•œ μ†”λ£¨μ…˜μ€ fixedHeader={true} μ—μ„œ 잘 μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. bodyStyle μ˜€λ²„ν”Œλ‘œκ°€ visible 둜 μ„€μ •λ˜λ©΄ 헀더가 κ³ μ •λœ μœ„μΉ˜λ₯Ό μžƒκ²Œ λ©λ‹ˆλ‹€.

v1-beta λΆ„κΈ° 에 ꡬ성 μš”μ†Œλ₯Ό μ΄μ‹ν–ˆμŠ΅λ‹ˆλ‹€. μ²˜μŒλΆ€ν„° λ‹€μ‹œ κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€. λ¬Έμ„œμ—μ„œ κ°€λ‘œ 슀크둀이 μ œλŒ€λ‘œ μž‘λ™ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰