class RtRowShape
데이터 행의 Row Bar 나 Action Bar 영역에 표시되는 shape 설정 정보 모델.
RtRowBar.shape 속성 객체로 사용됩니다.
RtRowBar.shape 속성 객체로 사용됩니다.
list.setConfig({
options: {
rowBar: {
visible: true,
display: 'shape',
shape: {
shape: 'apple',
size: 24,
clickable: true,
onClick: args => {
alert(arg.row + ', clicked');
}
}
}
}
});
See Also
Template Params
Events
Properties
- clickable:
boolean
true
로 지정하면 실행 시간 사용자가 shape를 tap할 때, onClick 콜백이 호출된다. - onClick: (args: {model: RowShapeOrWrapper, row:
number
, shape:string
}) =>void
Properties of argsproperty type i/o opt description model RowShapeOrWrapper in N shape 모델. row number in N 데이터행 번호. shape string in N shape 이름. clickable이 true
일 때, shape를 tap하면 호출되는 콜백. - shape:
string
Default '@star'컨트롤에 등록된 shape 이름.
RtListControl.registerShape나 RtListControl.registerShapes로 등록한다. 컨트롤에 미리 등록된 shape들의 이름은 '@'로 시작한다. 또, shapeCallback을 지정해서 실행 시간에 동적으로 shape를 표시할 수 있다. - shapeCallback: (args: {model: RowShapeOrWrapper, row:
number
}) =>string
Properties of argsproperty type i/o opt description model RowShapeOrWrapper in N shape 모델. row number in N 데이터행 번호. Returns컨트롤에 등록된 shpae 이름. 값을 리턴하지 않으면(undefind) 무시된다.실행 시간에 동적으로 shape 이름을 리턴하는 콜백.
콜백에서 shape 이름을 리턴하지 않으면 shape로 지정한 기본 shape가 표시된다. - size:
number
Default 20pixel픽셀 단위 shape 크기.