in src/UXClient/Components/ModelSearch/ModelSearch.ts [322:376]
private getInstanceHtml(i) {
return `<div class="tsi-modelResult">
<div class="tsi-modelPK">
${
i.highlights.name
? this.stripHits(i.highlights.name)
: this.stripHits(
i.highlights.timeSeriesIds
? i.highlights.timeSeriesIds.join(" ")
: i.highlights.timeSeriesId.join(" ")
)
}
</div>
<div class="tsi-modelHighlights">
${this.stripHits(
i.highlights.description &&
i.highlights.description.length
? i.highlights.description
: this.getString("No description")
)}
<br/><table>
${
i.highlights.name
? "<tr><td>" +
this.getString("Time Series ID") +
"</td><td>" +
this.stripHits(
i.highlights.timeSeriesIds
? i.highlights.timeSeriesIds.join(" ")
: i.highlights.timeSeriesId.join(" ")
) +
"</td></tr>"
: ""
}
${i.highlights.instanceFieldNames
.map((ifn, idx) => {
var val = i.highlights.instanceFieldValues[idx];
if (
ifn.indexOf("<hit>") !== -1 ||
val.indexOf("<hit>") !== -1
) {
return val.length === 0
? ""
: "<tr><td>" +
this.stripHits(ifn) +
"</td><td>" +
this.stripHits(val) +
"</tr>";
}
})
.join("")}
</table>
</div>
</div>`;
}