Basic Components
PiVue comes with two basic components; <pi-value>
for
displaying single values and <pi-multistate>
for multistates.
Value
Use the <pi-value>
component to display single values.
Usage
Input
<pi-value
context="\\PISRV1\NuGreen\NuGreen\Houston\Milling Process\Equipment\B-209"
path=".|Fuel Gas Flow"
units="auto"
:precision="3"
/>
Output
Value Attributes
Attribute | Description | Type | Accepted Values | Default |
---|---|---|---|---|
context | Context of the component | string | - | - |
path | Context-relative path to attribute | string | - | - |
units | Units, enter auto for automatic units | string | - | - |
precision | Value precision | number | - | 2 |
TIP
If the context of the component is not set, PIVue tries to infer the context of the parent component
MultiState
A multistate is a container that changes class based on the value and set of rules. A multistate can be wrapped around any other elements.
Usage
Input
<pi-multistate
context="\\PISRV1\NuGreen\NuGreen\Houston\Milling Process\Equipment\B-209"
path=".|Fuel Gas Flow"
:colors="[[50, 'green'], [75, 'orange'], [90, 'red']]">
<!-- the embedded pi-value inherits the context of its parent element -->
<pi-value path=".|Fuel Gas Flow"/>
</pi-multistate>
<style>
/* use CSS to style the states */
.red {
background: #FF2323;
}
.green {
background: #67B23A;
}
.yellow {
background: #F6CA2A;
}
.multistate {
padding: 10px;
width: 100px;
}
</style>
Output
Value Attributes
Attribute | Description | Type | Accepted Values | Default |
---|---|---|---|---|
context | Context of the component | string | - | - |
path | Context-relative path to attribute | string | - | - |
colors | Colors/States | Array | - | [[1, 'green'], [2, 'yellow'], [3, 'orange'], [4, 'red']] |