| Summary: | [Table] Javascript error during table disposal | ||
|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Ralf Sternberg <rsternberg> |
| Component: | RWT | Assignee: | Project Inbox <rap-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | ivan |
| Version: | 1.2 | ||
| Target Milestone: | 1.2 M7 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Ralf Sternberg
When the table is disposed from within the RAP code, first the table is disposed and after that the table columns. This ensures that the Table.getDisposed() returns true in TableColumn.js and TableItem.js destruct method and the table is not re-rendered. When the browser refresh button is pressed, the TableColumn#destruct is called first, Table.getDisposed() returns false and table re-rendering is triggered. To prevent this the qx.core.Object.inGlobalDispose() is used in TableColumn and TableItem destruct method. |