Clear buffer in Json and Xml grid editors when resultset data has changed.

Else, the last buffer will populate the popup grid.

Added LResultSetEvent::DataChanged, LResultSet::InformDataChanged,
JsonGridEditorRsEVH::DataChanged and XmlGridEditorRsEVH::DataChanged.
This commit is contained in:
SET
2020-01-04 16:39:15 +01:00
parent eb2036acbe
commit 444e7ddf20
10 changed files with 35 additions and 9 deletions

View File

@@ -217,6 +217,7 @@ protected:
wxArrayPtrVoid m_evtHandlers;
void InformInitialised();
void InformDataChanged();
void InformBeforeSave();
void InformBeforeInsert();
void InformBeforeUpdate();
@@ -253,6 +254,7 @@ public:
ACTION_ADDNEW = 0, ACTION_SAVE, ACTION_CANCEL, ACTION_REFRESH, ACTION_DELETE
};
virtual void Initialised(LResultSet * caller);
virtual void DataChanged(LResultSet * caller);
virtual void BeforeSave(LResultSet * caller);
virtual void BeforeInsert(LResultSet * caller);
virtual void BeforeUpdate(LResultSet * caller);