Material-ui: [선택] 팝 μ˜€λ²„ μœ„μΉ˜ λ³€κ²½

에 λ§Œλ“  2018λ…„ 07μ›” 20일  Β·  11μ½”λ©˜νŠΈ  Β·  좜처: mui-org/material-ui

  • [x] 이것은 v1.x λ¬Έμ œμž…λ‹ˆλ‹€.
  • [x]이 μ €μž₯μ†Œμ˜ 문제 λ₯Ό κ²€μƒ‰ν–ˆμœΌλ©° 이것이 쀑볡이 μ•„λ‹ˆλΌκ³  μƒκ°ν•©λ‹ˆλ‹€.

μ˜ˆμƒλ˜λŠ” λ™μž‘


λ‚˜λŠ” 영ꡬ적 μ„ νƒμ—μ„œ 선택 ν‘œμ‹œ μ„ νƒν•œ ν•­λͺ©μ΄ μ΄μƒν•œ 이동을 선택, 팝 μ˜€λ²„μ—μžˆλŠ”μ™€ 팝 μ˜€λ²„λŠ”, 단지 그것을 ν•΄μ œ ν•  방법, μœ„μΉ˜ 메뉴λ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šλ„λ‘ν•©λ‹ˆλ‹€.
Select 의 νŒŒμΌμ„ ν™•μΈν–ˆμ§€λ§Œ 찾을 수 μ—†μŠ΅λ‹ˆλ‹€. μ•ˆλ‚΄ν•΄ μ£Όμ‹œλ©΄ μ œκ°€ 직접 해보고 ν™λ³΄ν•˜κ² μŠ΅λ‹ˆλ‹€.

ν˜„μž¬ 행동

μ„ νƒν•œ ν•­λͺ©μ— 따라 팝 μ˜€λ²„κ°€ μ΄λ™ν•˜λ©° λΉ„ν™œμ„±ν™” μ˜΅μ…˜ / μœ„μΉ˜ λ³€κ²½ μ˜΅μ…˜μ΄ μ—†μŠ΅λ‹ˆλ‹€.

예


메뉴λ₯Ό μ„ νƒν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.
image

λ¬Έλ§₯

Select question

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

였, 그것은 선택과 ν•¨κ»˜, ν•œ 단계 더 깊게 κ°€λ³΄μž :

  • SelectλŠ” 메뉴λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
    capture d ecran 2018-07-21 a 22 04 42
  • ♻️
      <Select
        MenuProps={{
          anchorOrigin: {
            vertical: "bottom",
            horizontal: "left"
          },
          transformOrigin: {
            vertical: "top",
            horizontal: "left"
          },
          getContentAnchorEl: null
        }}
      >

https://codesandbox.io/s/18l2042y97

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

@ w3nda λ¬Έμ„œμ— 따라 :

  • 메뉴 ꡬ성 μš”μ†ŒλŠ” Popover μœ„μ— λΉŒλ“œλ©λ‹ˆλ‹€.
    capture d ecran 2018-07-21 a 22 00 18
  • PopoverλŠ” μ˜ˆμƒλŒ€λ‘œ 배치 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    capture d ecran 2018-07-21 a 22 01 16
  • 이 두 정보λ₯Ό κ²°ν•©ν•˜κ³  κ²½κ³ λ₯Ό μˆ˜μ •ν•˜λ©΄ λ‹€μŒκ³Ό 같은 κ²°κ³Όλ₯Ό 얻을 수 μžˆμŠ΅λ‹ˆλ‹€.
        <Menu
          anchorOrigin={{
            vertical: "bottom",
            horizontal: "left"
          }}
          transformOrigin={{
            vertical: "top",
            horizontal: "left"
          }}
          getContentAnchorEl={null}

https://codesandbox.io/s/9l17k3qnk4

도움이 λ˜μ—ˆκΈ°λ₯Ό λ°”λžλ‹ˆλ‹€.

였, 그것은 선택과 ν•¨κ»˜, ν•œ 단계 더 깊게 κ°€λ³΄μž :

  • SelectλŠ” 메뉴λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
    capture d ecran 2018-07-21 a 22 04 42
  • ♻️
      <Select
        MenuProps={{
          anchorOrigin: {
            vertical: "bottom",
            horizontal: "left"
          },
          transformOrigin: {
            vertical: "top",
            horizontal: "left"
          },
          getContentAnchorEl: null
        }}
      >

https://codesandbox.io/s/18l2042y97

μ™•!
메뉴 μ•„λž˜μ— μΆ©λΆ„ν•œ 곡간이 있으면 μ™„λ²½ν•˜κ²Œ λ Œλ”λ§λ˜μ§€λ§Œ 화면에 곡간이 μ—†μœΌλ©΄ 메뉴가 μœ„λ‘œ μ˜¬λΌκ°‘λ‹ˆλ‹€. 진싀? λ˜λŠ” 깨진 행동?

메뉴 μ•„λž˜μ— μΆ©λΆ„ν•œ 곡간이 있으면 μ™„λ²½ν•˜κ²Œ λ Œλ”λ§λ˜μ§€λ§Œ 화면에 곡간이 μ—†μœΌλ©΄ 메뉴가 μœ„λ‘œ μ˜¬λΌκ°‘λ‹ˆλ‹€.

@wenduzer 이것은 μ˜ˆμƒ 된 λ™μž‘μ²˜λŸΌ λ“€λ¦½λ‹ˆλ‹€.

였, 그것은 선택과 ν•¨κ»˜, ν•œ 단계 더 깊게 κ°€λ³΄μž :

@oliviertassinari κ°μ‚¬ν•©λ‹ˆλ‹€. 이것이 μ œκ°€ μ§€λ‚œ 2 μ‹œκ°„ λ™μ•ˆ 검색 ν•œ λ‚΄μš©μž…λ‹ˆλ‹€.

@ Shrikant9 λ‹΅λ³€μ˜ 검색 κ°€λŠ₯성을 μ–΄λ–»κ²Œ κ°œμ„  ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

λ‹΅λ³€μ˜ 검색 κ°€λŠ₯성을 μ–΄λ–»κ²Œ κ°œμ„  ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

@oliviertassinari 제 μƒκ°μ—λŠ” <Select /> μ»΄ν¬λ„ŒνŠΈμ˜ 데λͺ¨ νŽ˜μ΄μ§€μ— 더 λ‹€μ–‘ν•œ λ²„μ „μ˜ 데λͺ¨κ°€ μžˆμŠ΅λ‹ˆλ‹€. μ†”μ§νžˆ μ΅œκ·Όμ— material-uiλ₯Ό μ‚¬μš©ν•˜κΈ° μ‹œμž‘ ν–ˆμœΌλ―€λ‘œ μ—¬μ „νžˆ λ¬Έμ„œμ— μ΅μˆ™ν•΄ μ Έμ•Όν•©λ‹ˆλ‹€.

@ Shrikant9 μš°λ¦¬λŠ” ν’€ μš”μ²­μ„ 기꺼이 λ°›μ•„ 듀일 κ²ƒμž…λ‹ˆλ‹€ πŸ‘.

@oliviertassinari 제 μΉœκ΅¬μ—κ²Œ κ°μ‚¬ν•©λ‹ˆλ‹€, 당신은 μ €λ₯Ό 맀우 많이 λ„μ™”μŠ΅λ‹ˆλ‹€. 재료 UIλ₯Ό μΆ©λΆ„νžˆ μ•Œκ³  μžˆμ§€λ§Œμ΄ 결정을 내릴 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

κΈ°λ³Έ μœ„μΉ˜λŠ” # 18493으둜 λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

κΈ°λ³Έκ°’μœΌλ‘œ μ„€μ •ν•˜λ©΄ 맀우 쒋을 κ²ƒμž…λ‹ˆλ‹€.

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