SMART datagrid v1.4 > Classes > DataSet

Back  Forward

DataLudi.DataSet.unsetRowTags  method

rows로 지정한 행들 중 tags로 지정한 값들 중 하나와 같은 data tag를 갖는 데이터행들의 tag를 제거한다. 

rows를 지정하지 않으면 모든 데이터행들에 대해서 검사한다. 또, tags를 지정하지 않으면 rows의 모든 행들의 data tag를 제거한다. rowstags를 모두 지정하지 않으면 clearRowTags와 동일하게 모든 행의 data tag를 제거한다. 

실제 하나 이상의 행들의 tag가 제거되면 GridDataSet.onTagsChanged 이벤트나 TreeDataSet.onTagsChanged 이벤트가 발생하고, rows, tags를 모두 지정하지 않은 경우 onTagsCleared 이벤트가 발생한다. 

function unsetRowTags (rows: [Integer|TreeDataRow], tags: [*]);
Returns
Void
Parameters
rows - [Integer|TreeDataRow].
tags - [*].
Code -1
    var rows = tree.getSelectedRows();
    if (rows && rows.length) {
        rows = tree.getDataRowsOfRows(rows);
        ds.unsetRowTags(rows, ['#tag1', '#tag2']);
    }
See Also
GridDataSet.onTagsChanged
TreeDataSet.onTagsChanged
onTagsCleared
clearRowTags
setRowTag
getRowTag
TreeDataRow
Expression
DerivedField.expression
Examples
계산필드와 RowTag
Tree Data Tag
컬럼 동적 스타일
행 동적 스타일