interface IRtLayoutChild
Layout 구성 요소 base class.
현재, LayoutField과 ListLayout이 있다.
[NOTE]
현재, LayoutField과 ListLayout이 있다.
[NOTE]
- layout에 직접 영향을 주는 스타일은 설정할 수 없다.
- display, postion, margin - 내용 표시에 관련된 스타일들만 설정해야 한다.
- template.props에 같이 설정하므로, 이 클래스의 속성들과 childProps의 속성들 이름이 겹치면 안된다.
- template 문자열로 속성 값이 설정되므로
number
,boolean
, Date 속성일 경우 형 변환해야 한다.
See Also
Events
Properties
- clickable:
boolean
optionalclick하면 onClick 이벤트를 발생시킨다. - height: SizeValue optional
높이.
고정 픽셀 높이를 지정하는 숫자 값이나, 상위 레이아웃의 너비가 고정된 경우 '%'나 '*' 값으로 지정할 수 있다. '*'로 지정하면 height는NaN
이 되고, '*' 앞의 숫자가 IRtLinearLayout.grow 값으로 설정된다. 앞에 숫자를 지정하지 않으면 grow가 1로 설정된다. 또, 명시적으로 IRtLinearLayout.grow을 설정한 경우 여기서 지정된 grow는 무시된다.
[주의] 최상위 layout의 높이는 layout의 내용물 등에 따라 데이터행 섹션에 의해 결정된다. - id:
any
Template에서 지정된 상위 layout 내에서 유일한 값. - minHeight: SizeValue optional
최소 높이.
고정 픽셀 너비를 지정하는 숫자 값이나, 상위 레이아웃의 너비가 고정된 경우 '%' 값으로 지정할 수 있다.
[주의] 최상위 layout의 최소 높이는 layout의 내용물 등에 따라 데이터행 섹션에 의해 결정된다. - minWidth: SizeValue optional
최소 너비.
고정 픽셀 너비를 지정하는 숫자 값이나, 상위 레이아웃의 너비가 고정된 경우 '%' 값으로 지정할 수 있다.
[주의] 최상위 layout의 최소 너비는 layout의 내용물 등에 따라 데이터행 섹션에 의해 결정된다. - onClick: (args: {control: RtListControl, element: Element, row:
number
, field:string
, tag:string
}) =>void
optionalProperties of argsproperty type i/o opt description control RtListControl in N 리스트 컨트롤. element Element in N 클릭이 발생한 element, row number in Y 데이터행 번호. field string in Y 데이터필드 이름. tag string in Y tag. clickable이 true
일 때 레이아웃 영역을 tap(click)하면 호출된다. - style: StyleOrClass optional
스타일셋. - styleCallback: (args: {control: RtListControl, row:
number
, value:any
}) => CSSStyles optionalProperties of argsproperty type i/o opt description control RtListControl in N 리스트 컨트롤. row number in N 데이터행 번호 value any in N 데이터행 필드 값 스타일 콜백 - visible:
boolean
optionalDefaulttrue
표시 여부. - width: SizeValue optional
너비.
고정 픽셀 너비를 지정하는 숫자 값이나, 상위 레이아웃의 너비가 고정된 경우 '%'나 '*' 값으로 지정할 수 있다. '*'로 지정하면 width는NaN
이 되고, '*' 앞의 숫자가 IRtLinearLayout.grow 값으로 설정된다. 앞에 숫자를 지정하지 않으면 grow가 1로 설정된다. 또, 명시적으로 IRtLinearLayout.grow을 설정한 경우 여기서 지정된 grow는 무시된다.
[주의] 최상위 layout의 너비는 layout의 내용물 등에 따라 데이터행 섹션에 의해 결정된다.