Changed: Call to OnEditingDone after field value has been set

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2850 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
jujibo
2013-11-27 09:04:13 +00:00
parent f687422a13
commit b2b2c69c87
6 changed files with 6 additions and 5 deletions

View File

@ -393,13 +393,13 @@ end;
procedure TJDBLabeledCurrencyEdit.EditingDone;
begin
inherited EditingDone;
if not FieldIsEditable(Field) or IsReadOnly then
exit;
if DataSource.State in [dsEdit, dsInsert] then
UpdateData(self)
else
formatInput;
inherited EditingDone;
end;
end.

View File

@ -486,13 +486,13 @@ end;
procedure TJDBLabeledDateEdit.EditingDone;
begin
inherited EditingDone;
if not FieldIsEditable(Field) or IsReadOnly then
exit;
if DataSource.State in [dsEdit, dsInsert] then
UpdateData(self)
else
formatInput;
inherited EditingDone;
end;
end.

View File

@ -502,6 +502,7 @@ begin
UpdateData(self)
else
formatInput;
inherited EditingDone;
end;

View File

@ -406,13 +406,13 @@ end;
procedure TJDBLabeledFloatEdit.EditingDone;
begin
inherited EditingDone;
if not FieldIsEditable(Field) or IsReadOnly then
exit;
if DataSource.State in [dsEdit, dsInsert] then
UpdateData(self)
else
formatInput;
inherited EditingDone;
end;

View File

@ -353,13 +353,13 @@ end;
procedure TJDBLabeledIntegerEdit.EditingDone;
begin
inherited EditingDone;
if not FieldIsEditable(Field) or IsReadOnly then
exit;
if DataSource.State in [dsEdit, dsInsert] then
UpdateData(self)
else
formatInput;
inherited EditingDone;
end;
end.

View File

@ -317,13 +317,13 @@ end;
procedure TJDBLabeledTimeEdit.EditingDone;
begin
inherited EditingDone;
if not FieldIsEditable(Field) or IsReadOnly then
exit;
if DataSource.State in [dsEdit, dsInsert] then
UpdateData(self)
else
formatInput;
inherited EditingDone;
end;
end.