SMART datagrid v1.4 > Classes > GridDataSet

Back  Forward

DataLudi.GridDataSet.updateXmlRows  method

rows로 XML 객체를 전달한다는 것 외에는 updateRows와 동일하다. 

function updateXmlRows (row: Integer, rows: XMLList, start: Number, count: Number, checkDiff: Boolean, strictDiff: Boolean, checkEmpty: Boolean, rowEvents: Boolean);
Returns
Void
Parameters
row - Integer. required.
rows - XMLList. required.
start - Number. 기본값은 0.
count - Number. 기본값은 -1.
checkDiff - Boolean. 기본값은 false.
strictDiff - Boolean. 기본값은 false.
checkEmpty - Boolean. 기본값은 false.
rowEvents - Boolean. 기본값은 false.
true면 행 단위로 확인 및 완료 이벤트가 발생한다. DataSet.undoable이면 이 속성과 상관 없이 행 단위 이벤트들이 발생하지 않는다.
Code -1
    ds.onRowsUpdated = function (ds, row, count) {
        alert('성공적으로 수정됐습니다.');
    };
    
    $('btnUpdate').click(function (ev) {
        var row = grid.focusedDataRow();
        if (row) {
            //
            var rows = '<rows><row id="1" userid="smccoy" company="Fivespan" first_name="Jane"/><row id="2" userid="smccoy" company="Fivespan" first_name="Jane"/></rows>';
            rows = DataLudi.parseXml(rows).documentElement.childNodes;
            ds.updateXmlRows(row.dataIndex(), rows, 0, 2, true, false);
        }
    });
See Also
appendXmlRows
insertXmlRows
setXmlRows
updateRows
onStatesChanged
onRowsUpdated
onStateChanged
onRowUpdated
updateRow
setValue
Examples
행 수정