SMART datagrid v1.4 > Classes > DataSet

Back  Forward

DataLudi.DataSet.getRowState  method

매개변수 row에 위치한 데이터행의 상태를 리턴한다. 

row가 범위를 벗어난 값이면 즉, 0 보다 작거나 rowCount 이상이면 예외가 발생된다. 

function getRowState (row: Integer): DataRowState;
Returns
DataRowState
Parameters
row - Integer. required.
Code -1
    var rowState;
    for (var i = 0; i < dataset.rowCount(); i++) {
        rowState = dataset.getRowState(i);
        // row의 row state가 DELETED이거나 CREATE_AND_DELETED인 행이 존재하면 모든 행의 상태를 초기화한다.
        if (rowState == DataRowState.DELETED || rowState == DataRowState.CREATE_AND_DELETE) {
            dataset.clearRowStates([DataRowState.DELETED, DataRowState.CREATE_AND_DELETED], true);
            break;
        }
    }
See Also
getStateRows
getAllStateRows
setRowState
setRowStates
DataRowState
Examples
DataRow States