Description

지정한 데이터행으로 부터 한 행 이상의 값을 수정한다.

Syntax

function updateRows(row, rows, start, count, rowEvents)

Parameters

row
Type: number
수정할 시작 데이터행 인덱스.

rows
Type: Array of Array | object
값들의 배열. 각 행의 값은 Array이나 object.

start
Type: number
Default: 0
rows에 지정된 배열 중에서 시작 위치.

count
Type: number
Default: -1 (모든 행)
rows에 지정된 배열 중 수정할 행의 개수.

rowEvents
Type: Boolean
Default: false
true이면 onRowStateChanged 이벤트를 건별로 발생시킨다.
false이면 onRowStatesChanged 이벤트를 한번만 발생시킨다.

Return value

None.

Examples

$("#button1").click(function(){
    rows = [
        ["배우", "여자", "하지원", "1979-12-09", "11", "90", "70", "60", "100", "80"],
        ["가수", "여자", "박정현", "1980-08-06", "22", "90", "70", "60", "100", "80"], // Array
        {"field1":"배우", "field2":"여자", "field3":"전지현", "field4":"1977-03-28",
        "field5":"10", "field6":"100", "field7":"100", "field8":"100","field9":"100", 
        "field10":"100"} // Object
    ];

    dataProvider.updateRows(0, rows, 0, 3, false);
})

버튼을 누르면 그리드의 첫 행부터 rows배열의 0부터 3개의 행들로 값들을 수정한다.