Hi,
I have a three level hierarchy of lists. You select a row in the first list, which then changes to a new panel with a different list, which you then need to select a row to switch to another panel which displays the third list.
If I make any updates to the third list, and save the updates, it will cause the first row in each of the two 'upper' level lists to be selected, regardless of the rows previously selected. This causes the wrong data to be displayed in the third list (which is being displayed in the currently active panel).
How do I stop this happening ? I have tried both of the following:
1. Use the 'savelistedits' method to save the changes (and not use the automatic client to server sync feature of the list)
2. Use the auto sync feature of the list without using an explicit method to save the changes.
In both cases, the result is the same - the lists row selection in the upper level lists get set to the first row.
I have also tried saving the selected rows in each list to variables, and then setting the selected row using the 'setValue' method after making the updates. But I have found that I need to set such a long timeout ( > 3 secs) for it to work reliably. This is not acceptable as you can see the 'wrong' row in the list appearing for several seconds before the 'correct' row is displayed.
I have tried this with the latest production version of AA as well as several pre-release versions including the latest 5390 build. No difference.
Reading through some past threads, this seems to have been a problem before but indications were that it was fixed ??? Any comments or suggestions welcome....
Cheers,
I have a three level hierarchy of lists. You select a row in the first list, which then changes to a new panel with a different list, which you then need to select a row to switch to another panel which displays the third list.
If I make any updates to the third list, and save the updates, it will cause the first row in each of the two 'upper' level lists to be selected, regardless of the rows previously selected. This causes the wrong data to be displayed in the third list (which is being displayed in the currently active panel).
How do I stop this happening ? I have tried both of the following:
1. Use the 'savelistedits' method to save the changes (and not use the automatic client to server sync feature of the list)
2. Use the auto sync feature of the list without using an explicit method to save the changes.
In both cases, the result is the same - the lists row selection in the upper level lists get set to the first row.
I have also tried saving the selected rows in each list to variables, and then setting the selected row using the 'setValue' method after making the updates. But I have found that I need to set such a long timeout ( > 3 secs) for it to work reliably. This is not acceptable as you can see the 'wrong' row in the list appearing for several seconds before the 'correct' row is displayed.
I have tried this with the latest production version of AA as well as several pre-release versions including the latest 5390 build. No difference.
Reading through some past threads, this seems to have been a problem before but indications were that it was fixed ??? Any comments or suggestions welcome....
Cheers,
Comment