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:
@@ -203,6 +203,16 @@ void LResultSet::InformInitialised()
|
||||
}
|
||||
}
|
||||
|
||||
void LResultSet::InformDataChanged()
|
||||
{
|
||||
for (int i = 0; i < m_evtHandlers.GetCount(); i++)
|
||||
{
|
||||
void * p = m_evtHandlers.Item(i);
|
||||
LResultSetEvent * evh = static_cast<LResultSetEvent*> (p);
|
||||
if (evh != NULL) evh->DataChanged(this);
|
||||
}
|
||||
}
|
||||
|
||||
void LResultSet::InformBeforeSave()
|
||||
{
|
||||
for (int i = 0; i < m_evtHandlers.GetCount(); i++)
|
||||
@@ -390,6 +400,10 @@ void LResultSetEvent::Initialised(LResultSet* caller)
|
||||
{
|
||||
}
|
||||
|
||||
void LResultSetEvent::DataChanged(LResultSet* caller)
|
||||
{
|
||||
}
|
||||
|
||||
void LResultSetEvent::BeforeSave(LResultSet * caller)
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user