Untitled
unknown
plain_text
a year ago
948 B
10
Indexable
let params = {
infoTableName: 'properties' /* STRING {"defaultValue":"InfoTable"} */ ,
dataShapeName: 'RGShape' /* DATASHAPENAME */
};
// result: INFOTABLE
let result = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(params);
let arr = Breadcrumb.split(" > ");
let AssetName = arr[arr.length - 1];
let allProperties = Things['KepserverBasedAsset_'+AssetName].GetMetadata().propertyDefinitions;
// result: INFOTABLE
let tagTableRow = Resources["InfoTableFunctions"].EQFilter({
fieldName: 'AssetName' /* STRING */ ,
isCaseSensitive: false /* BOOLEAN {"defaultValue":false} */ ,
t: me.TagTable /* INFOTABLE */ ,
value: AssetName /* STRING */
});
let alreadyAddedTags=tagTableRow.rows.length>0?tagTableRow.rows[0].Tags:'';
allProperties.rows.forEach((property) => {
if (property.sourceName == AssetName && alreadyAddedTags.search(property.name)==-1)
result.AddRow({
name: property.name
});
});
Editor is loading...
Leave a Comment