数据行的tag可以通过储存DataSet的各个行的应用所需值而区分各个行。 我们也可以在网格级别,将此tag适用于动态样式或筛选过程中。
下列例题中,tag为"#ludi"的行被绘制成蓝底,而tag为'#data"的行被绘制成红底。
tree.loadStyles({
body: {
rowDynamic: [{
expression: "tag == '#ludi'",
styles: {
background: '#200000ff'
}
}, {
expression: "tag == '#data'",
styles: {
background: '#20ff0000'
}
}]
}
});
将所选行的tag指定为'#ludi'。 将所选行的tag指定为'#tag'。
将所选行的tag指定为'#ludi'。 将所选行的tag指定为'#tag'。
通过调用clearRowTags,清除所设置的所有tag。
数据行的tag还可以被适用于筛选过程中。
只显示已设置Data tag的行。
清除Row Filter。
当OperateOptions.passiveFiltering被指定为true时,即使从筛选器中排除顶级行并进行筛选, 如果依然残留所包含的子行,就同样会显示顶级行。