SMART datagrid v.1 > Classes > DataSet

Back  Forward

DataLudi.DataSet.setRowTag  method

在各个数据行中,指定可以在应用进行管理的用户数据。 

如JSON对象或简单值等,任何类型的数据都可以。 在变更标签之后,将会触发GridDataSet.onTagChangedTreeDataSet.onTagChanged事件。 另外,可以在数据组或网格以及树的多个表达式,参考所指定的tag。 

可以通过getRowTag,获取设置在数据行的标签。 

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
衍生字段和行标签
树数据标签
列动态样式
行动态样式