-
Notifications
You must be signed in to change notification settings - Fork 416
Description
summary μ¬μ© μ μλλ μ€κ³ μ νμΈμ§
μ΄λ―Έ μλ €μ§ μ μ½ μ¬νμΈμ§
μλλ©΄ μμ κ°λ₯ν λ²κ·ΈμΈμ§
곡μμ μΈ μ€λͺ
μ΄λ κΆμ₯ ν¨ν΄μ΄ μλμ§ μκ³ μΆμ΅λλ€.
Summary (μμ½)
summary(ν©κ³)λ₯Ό μ¬μ©νλ κ²½μ°,
μ»¬λΌ μ 체 λλΉκ° 그리λ 컨ν
μ΄λ λλΉλ₯Ό μ΄κ³Όν΄λ κ°λ‘ μ€ν¬λ‘€μ΄ μμ±λμ§ μλ νμμ΄ λ°μν©λλ€.
λμΌν λ μ΄μμκ³Ό μ€μ μμ summaryλ₯Ό μ κ±°νλ©΄
μ¦μ κ°λ‘ μ€ν¬λ‘€μ΄ μ μμ μΌλ‘ λνλ©λλ€.
Version (λ²μ ) Toast UI Grid: v4.21.22
Additional context (μΆκ° μ€λͺ
)
λ μ΄μμ ꡬ쑰
Gridλ flex κΈ°λ° split λ μ΄μμ λ΄λΆμ μμΉν©λλ€.
min-width: 0 λ± flex κ΄λ ¨ νμ 쑰건μ λͺ¨λ μ μ©λμ΄ μμ΅λλ€.
λΆλͺ¨ 컨ν μ΄λ(gridMasterArea)μλ overflow-x: autoκ° μ€μ λμ΄ μμ΅λλ€.
Grid μ€μ (λ¨μν)
const grid = new Grid({
el: document.getElementById('grid-container01'),
scrollX: true,
scrollY: true,
columns: [
{ name: 'col1', width: 200 },
{ name: 'col2', width: 200 },
{ name: 'col3', width: 200 },
{ name: 'col4', width: 200 }
],
summary: {
height: 45,
position: 'bottom'
}
});
μ»¬λΌ λλΉ ν©κ³λ 컨ν μ΄λ λλΉλ₯Ό λͺ νν μ΄κ³Όν©λλ€.
μ»¬λΌ λ¦¬μ¬μ΄μ¦λ‘λ λλΉλ₯Ό λ ν¬κ² λ§λ€ μ μμ΅λλ€.
λ°μνλ νμ
β summary μ¬μ© μ
κ°λ‘ μ€ν¬λ‘€μ΄ μμ±λμ§ μμ΅λλ€.
Grid μ 체 λλΉκ° 컨ν μ΄λ λλΉμ λ§μΆ° κ°μ λ‘ λ§μΆ°μ§λ κ²μ²λΌ 보μ λλ€.
β summary μ κ±° μ
λμΌν λ μ΄μμ, λμΌν μ»¬λΌ μ€μ μμ
μ¦μ κ°λ‘ μ€ν¬λ‘€μ΄ μ μμ μΌλ‘ μμ±λ©λλ€.
μλ 쑰건μ λͺ¨λ λ§μ‘±ν΄λ λμΌν©λλ€.
scrollX: true μ€μ
split 리μ¬μ΄μ¦ ν refreshLayout() νΈμΆ
λΆλͺ¨ 컨ν μ΄λμ overflow-x: auto μ μ©
κΈ°λ λμ (Expected behavior)
summary μ¬μ© μ¬λΆμ κ΄κ³μμ΄
μ»¬λΌ μ 체 λλΉκ° 그리λ 컨ν
μ΄λ λλΉλ₯Ό μ΄κ³Όνλ©΄ κ°λ‘ μ€ν¬λ‘€μ΄ μμ±λκΈ°λ₯Ό κΈ°λν©λλ€.
μ€μ λμ (Actual behavior)
summaryκ° νμ±νλλ©΄
ν€λ / λ°λ / ν©κ³ μμμ λλΉκ° 컨ν
μ΄λ λλΉμ κ°μ λ‘ λκΈ°νλλ κ²μ²λΌ 보μ΄λ©°,
μ΄λ‘ μΈν΄ κ°λ‘ μ€ν¬λ‘€μ΄ μμ±λμ§ μμ΅λλ€.
μ΄λ summary μ¬μ© μμ μ€κ³μ μ μ½ λλ λ΄λΆ λμ λ°©μμΌλ‘ 보μ λλ€.