In a solution I am working on I have a number of forms set to display in table view. When deploying the solution to multiple smart clients I am experiencing data-broadcasting issues. Specifically when new records are created by one client those new records do not display on other clients (who are viewing forms in table view). If a client drops into find on the table-view form, then hits f3 (or enter), the new records show up??
Are there any specific design limitations that maybe I am not aware of whereby table view can’t accept/display new record broadcasts between smart clients?
Servoy 3.5.5 Mac OS X 10.4 Java 5
Thanks
When a list of records is shown, like in table view, servoy cannot easily figure out whether the new record should be shown as part of the list, it depends on the search conditions of the list of records.
A re-query in the database could do that, but then a query would be triggered for every new record in that table.
There is one exception for new records, record lists via a relation can be updated automatically.
Servoy analysis the relation condition and requeries if the relation condition is met (for instance, a new order_details record is created and the order_to_order_details relation condition is met, e.g. order_id matches, a new query for the order_details of this order_id is executed).
Hope this helps,
Rob
Thanks for the response. It was helpful.