SMART datagrid v.1 > Classes > DataSet

Back  Forward

DataLudi.DataSet.unsetRowTags  method

清除在通过rows而指定的行中,具有如同通过tags而指定的值中的一个值的、数据标签的数据行的标签。 

如果没有指定rows,就会对所有数据行进行检查。 而且,如果没有指定tags,就会清除rows的所有行的数据标签。 如果没有指定rowstags,就会如同clearRowTags,清除所有行的数据标签。 

如果实际清除一个以上行的标签,就会触发GridDataSet.onTagsChangedTreeDataSet.onTagsChanged, 而且如果没有指定rowstags,就会触发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
衍生字段和行标签
树数据标签
列动态样式
行动态样式