Hi,
I have created a couple of devices (e.g. Dev1, Dev2, Dev3...) with the same data points (Pt1, Pt2, Pt3,...)
How do I create a table that shows in the following format?
BR,
Ricardo
Dashboard - md-table-container
Hi,
I have created a couple of devices (e.g. Dev1, Dev2, Dev3...) with the same data points (Pt1, Pt2, Pt3,...)
How do I create a table that shows in the following format?
BR,
Ricardo
https://forum.infiniteautomation.com/topic/4883/events-table-for-a-specific-data-source/2
Do some forum searching please.
replace pt.activeEvents with pt.value
Also, this post.shows.you how to iterate through point values...
https://forum.infiniteautomation.com/topic/4843/dashboard-losing-connectivity
Thanks Matt for the pointers. Here are my screen shot and final code below.
Now that I have the table, how can I create a device name query that can filter for devices with a point that equals a certain value? For example, how do I modify my code below to only show the device with Assigned == Yes?
<ma-device-name-query device-names="deviceNames" contains="'Tag-'"></ma-device-name-query>
<md-table-container>
<table md-table>
<thead md-head>
<tr md-row>
<th md-column>Device Name</th>
<th md-column>Alarm</th>
<th md-column>Assigned</th>
<th md-column>Location</th>
<th md-column>Timestamp</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="device in deviceNames">
<td>{{device}}</td>
<td><ma-point-value point-xid="{{'DP_' + device + '-Alarm'}}"></ma-point-value></td>
<td><ma-point-value point-xid="{{'DP_' + device + '-Assigned'}}"></ma-point-value></td>
<td><ma-point-value point-xid="{{'DP_' + device + '-Location'}}"></ma-point-value></td>
<td><ma-point-value point-xid="{{'DP_' + device + '-Location'}}" display-type="dateTime" date-time-format="LTS"></ma-point-value></td>
</tr>
</tbody>
</table>
</md-table-container>```
Nicely done, thanks for giving it a go!
Ok I suggest you try the ma-get-point-value component.
<tr ng-show="assigned[device].value=='yes'" ng-repeat="device in deviceNames">
<td>{{device}}</td>
<td><ma-point-value point-xid="{{'DP_' + device + '-Alarm'}}"></ma-point-value></td>
<td><ma-get-point-value point-xid="{{'DP_' + device + '-Assigned'}}" point="assigned[device]"></ma-point-value>{{assigned[device].value}}</td>
<td><ma-point-value point-xid="{{'DP_' + device + '-Location'}}"></ma-point-value></td>
<td><ma-point-value point-xid="{{'DP_' + device + '-Location'}}" display-type="dateTime" date-time-format="LTS"></ma-point-value></td>
</tr>
Fox