SMART datagrid v1.4 > Classes > DataSet

Back  Forward

DataLudi.DataSet.setRowTag  method

데이터행별로 어플리케이션에서 관리할 수 있는 사용자 데이터를 지정한다. 

Json 객체나 단순 값 등 어떤 종류의 데이터도 가능하다. Tag 변경 후 GridDataSet.onTagChanged 이벤트나 TreeDataSet.onTagChanged 이벤트가 발생한다. 또, 지정된 tag는 데이터셋이나 그리드 및 트리의 여러 수식에서 참조될 수 있다. 

getRowTag로 데이터행에 설정된 tag를 가져올 수 있다. 

function setRowTag (row: Integer|TreeDataRow, tag: *);
Returns
Void
Parameters
row - Integer|TreeDataRow. required.
행 번호. TreeDataSet인 경우 행 객체를 직접 지정할 수 있다.
tag - *. required.
어플리케이션 데이터.
Note
Code -1
    var row = grid.focusedRow();
    if (row) {
        var tag = _getRowTag(row);
        ds.setRowTag(row.dataIndex(), tag);
    }
See Also
GridDataSet.onTagChanged
TreeDataSet.onTagChanged
getRowTag
setRowTags
TreeDataRow
Expression
DerivedField.expression
Examples
계산필드와 RowTag
Tree Data Tag
컬럼 동적 스타일
행 동적 스타일