Point table

Dashboard component reference for the Point table, several live readings as one list, with every editor property.

View as Markdown

The Point table lists several points as rows: each with the name the operator gave it, its live reading and its unit. It is the component for ten readings that would otherwise be ten separate readouts. The rows scroll inside the cell, so the cell decides how many rows are visible rather than how big each one is; the note about anything held back stays readable at the foot.

What a reading means is deliberately absent here: a band at 80 says something about the temperature on one row and nothing about the pressure on the next, so a list of unrelated points declares no bands — a reading whose meaning has to be painted belongs in a readout of its own.

Points

One card per row, in the order declared. Add point appends one; at the ceiling it adds nothing and says why.

Property What it does Values Default
Address Rooted Logic address the row reads. Any value category is accepted — a number, a text, a flag, an instant — and the field's suggestion list marks each point's type. The point's current reading shows under the field once named. address empty
Name What the list calls the point. text blank falls back to the address
Unit The unit this row's reading is measured in. Per row, because no two rows of one list need measure the same thing. text empty

The table draws up to 50 rows. A longer declared list is kept whole — the editor will not grow it past the ceiling, and a longer list written from elsewhere loses nothing — while the drawing stops there and counts what it is holding back (3 more points are not shown.), both in the editor and on the screen itself.

Format

One declaration for the whole list, because a list writes one number in one way.

Property What it does Values Default
Decimals Fixed decimal places for numeric readings. 0 to 15 blank writes the value as it comes
Digits The one declared width, in places before the decimal separator, read on numeric rows: a numeric reading that does not fit is marked (####), with the whole reading in the tooltip. A row whose point answers in words does not measure against it: that text is cut by the width of the column it sits in, with an ellipsis and the whole reading in the tooltip. 1 to 15 blank reserves 5
Type size Whether the cell decides the type size or the operator states it. A stated size is drawn literally in any cell, so three tables on one screen can be made to agree. As big as the cell affords · A size I state As big as the cell affords
Points The stated size. Only shown in the stated mode. 9 to 144 12
Reads as How every numeric reading is written out. Number · Percentage · Duration Number
The value counts What one unit of a reading means while the format is a duration. Seconds · Milliseconds · Minutes Seconds

A row whose point answers in words is written as it comes, whatever the numeric format says; it never stands behind the too-narrow mark, which belongs to numbers alone.

Columns

The reading column is always there; the other two are the table's choice.

Property What it does Values Default
Name each point Draws the name column. A long name truncates with the whole of it in the tooltip — never the reading it names. on / off on
Write each unit Draws the unit column. on / off on

Conduct

A point that is not reading shows the gap mark (—) on its row, never the number it last had, and writes no unit beside it — a unit next to the gap would claim a measurement in that unit. Bad quality is marked on the reading the same way every quality-aware surface marks it. Every reading carries the whole of itself in its tooltip.