LineNumber 클래스의 주요 기능은 아래와 같습니다.
1. 1부터 일련번호를 부여합니다.
2. 시작 번호를 지정할 수 있으며 이 값에 1을 더해 일련번호를 부여합니다.
- 77부터 표시하려면 76을 지정해야 합니다.
3. Grid에서 header의 linenumber를 click하더라도 sort되지 않습니다.
- 이 값은 서버로 전송되지 않습니다.
4. className과 style을 지정하여 필드를 수식할 수 있습니다.
DOM Tree 구조
- header
<tr>
<td class="mc-grid-hd-td headerClass" style="headerStyle">
<div>title</div>
</td>
</tr>
- detail
<tr>
<td class="mc-grid-dt-td cellBorder cellClass" style="cellStyle">
<div class="fieldClass" style="fieldStyle">title</div>
</td>
</tr>
5. example
new mc.grid.LineNumber({
startNumber: 0,
field: 'line_num',
width: 50,
headerClass: 'headerClassName',
fieldStyle: 'background-color: #eeeeee;',
title: '번호'
})
| Options | Component |
|---|---|
| ccode {String} | grid.LineNumber |
|
component code : 'linenumber'
|
|
| cellClass {String} | grid.LineNumber |
|
<td> 엘리먼트에 적용할 className
상세 내용은 GridView 클래스의 cellClass를 참조하세요.
|
|
| cellStyle {Hash} | grid.LineNumber |
|
<td> 엘리먼트에 적용할 style
|
|
| field {String} | grid.LineNumber |
|
field name
다른 field와 구분할 수 있는 field 이름을 지정합니다.
지정하지 않으면 자동으로 'mc_linenumber' + 일련번호 형태로 부여됩니다.
field 값이 엘리먼트 #ID가 되는 것은 아니며 MethodChain 내부에서 field를 구분하는데 사용합니다.
|
|
| fieldClass {String} | grid.LineNumber |
|
detail field에 적용할 className
|
|
| fieldStyle {Hash} | grid.LineNumber |
|
detail field에 적용할 style.
|
|
| fixWidth {Boolean} | grid.LineNumber |
|
width 조정 가능 여부.
true: 조정하지 않습니다. false: 조정합니다.
조정 불가란 처음 랜더링할 때 자동으로 조절하지 않는 다는 것을 의미하며
랜더링 후에는 조정할 수 있습니다.
기능에 대해서는 mc.data.MetaField 클래스를 참조하세요.
|
|
| headerClass {String} | grid.LineNumber |
|
header에 적용할 className. default: 'mc-grid-ln-header'
|
|
| headerStyle {Hash} | grid.LineNumber |
|
header에 적용할 style.
|
|
| hidden {Boolean} | grid.LineNumber |
|
필드의 표시/비표시. default: false
true: 필드를 표시하지 않습니다. false: 표시합니다.
|
|
| prefix {String} | grid.LineNumber |
|
id 접두사. default: 'mc_linenumber_'
|
|
| startNumber {Number} | grid.LineNumber |
|
시작 번호.
지정한 값에 1을 더해 표시된다. 1부터 표시하려면 0을 지정해야 합니다.
|
|
| text {String} | grid.LineNumber |
|
Grid header에 표시될 명칭
|
|
| width {Number} | grid.LineNumber |
|
line number field의 width.
px는 사용하지 않으며 Number 형태로 지정합니다.
mc.grid.Grid.fieldWidthMin 값이 30이다.
|
|
| Method | Component |
|---|---|
mc.grid.LineNumber
(Hash)
|
grid.LineNumber |
|
생성자
|
|
mainLineNumber
()
|
grid.LineNumber |
|
option 설정, 일련번호를 생성합니다.
|
|
add
(Number) : Number
|
grid.LineNumber |
|
일련번호 값을 지정한 값만큼 증가 시켜 반환합니다.
|
|
get
() : Number
|
grid.LineNumber |
|
일련번호를 반환합니다.
|
|
getOptions
() : Hash
|
grid.LineNumber |
|
LineNumber에 설정된 프로퍼티 값을 반환합니다.
|
|
reset
()
|
grid.LineNumber |
|
일련번호 값을 인스턴스를 생성할 때 값으로 초기화합니다.
|
|
setStartNumber
(Number)
|
grid.LineNumber |
|
지정한 값부터 일련번호가 부여됩니다.
|
|
| Custom Event | Component |
|---|---|
|
|
|