I use TcxDBTreeList together with TcxDBNavigator.
Steps to Reproduce:
When I edit a Columns (spinedit) value (by keyboard, not with buttons) then the Edit-Mode is shown correct on the left side. Then I press post-button on Navigator (assigned to the same DataSource). This removes the Edit-Mode on the left side of the control but the cell remains in editing (edit value on the left side) and when I then click on another record's cell, the OLD value comes along again.
As a workaround I have to implement a custom Post-button-event like this:
if AButtonIndex = NBDI_POST then
ADone := TRUE;
if TLMDRezZRC.IsEditing then
if DBNavZRC.DataSet.State in dsEditModes then
...however, this shouldn't be necessary.
Is your intention to post an answer to your own question?
- If so, then proceed.
- If you simply wanted to post additional information, ask for further clarification, or to just say "Thanks!", please click Leave a Comment.
- If you wish to edit your original question, please use the Edit button in the Toolbox at the top right corner of that entry.