Hi
I have a table need select some row and get values of all rows, when add row="true" to my table qaction didn't work, and the table is empty but when delete this parameter row="true" table work ok
<QAction id="106"name="services"encoding="csharp" row="true" triggers="105"> - table no work
<QAction id="106"name="services"encoding="csharp" triggers="105"> - table work
this table is trigger by timer
Thanks
Hi Jose,
Here is our documentation for row="true" attribute row attribute | DataMiner Docs.
Based on your message, it seems you're using a timer to populate or update a table, and you're encountering issues when you add row="true"
to the QAction.
A few important notes about row="true
:
-
When
row="true"
is set on a QAction, it will only trigger when a row in the table changes (not on a timer or general parameter trigger). -
The QAction will then run once per changed row, and you can access the primary key using
row.RowKey()
. -
However, if your timer is filling in the table and triggers the QAction at the same time, this can cause a conflict or lock, especially if the QAction is also modifying the same table (see remarks in our documentation).
Could you please help clarify the following:
-
How is your table populated—via the QAction or SNMP?
-
Is the QAction with
row="true"
trying to modify the table as well (causing a loop)? -
Is parameter
105
the table pid or table column pid or something else?