Hi
In the StockListDemo example, the table is static and each row can be differentiated by its own defining code.
With a DynaMetapush table, on the other hand, the table rows are created by Lightstreamer library code and indeed no special information is put on each row by library code to differentiate them. However, each row is characterized by a specific value for the "KEY" field and custom code can take advantage of this value.
The simplest way to differentiate the rows from custom code is by implementing the
onChangingValues event handler; the handler is invoked each time a row changes and receives all row data and a pointer to the DOM element for the row, allowing you to extend the element based on the row values (you can only modify the external part of the row element tree, not the push cells contained). Probably, you just need to do this upon row creation, that is when the "COMMAND" field is "ADD".
Dario