Violation set timeout error

In Ignition, I use the following:

  • query = procedure to fetch data
  • table.data = query result
  • params.Data = query result

When the query result has more than 5000 rows, there's no issue binding it to the table (even when results > 50K). However, binding it to the Data parameter results in a 'Lost connection to gateway' error along with a [Violation] 'setTimeout' error.

Yup, don't pass large datasets as view parameters. They cannot be optimized before transmission like component native properties.

Consider storing the raw dataset in a pageVarMap(), where each view can access it without passing through the browser.

1 Like