Есть грид с edit-полем типа RealEdit.
Вводимое в это поле вещественное число почему-то округляется. К примеру ввожу 34.45, а в обработчике modified уже 34.
PHP код:
..... введенное число 34.45
public boolean modified() {
boolean ret;
;
print this.realValue(); // тут уже 34.00
ret = super();
return ret;
}
А это код датаметода, на который ссылается контрол .....
PHP код:
client server edit real editWeight( boolean _set,
real _weight ) {
RMEBodyLog bodylog;
;
if (_set ) {
ttsbegin;
select forupdate bodylog where bodylog.LogId == this.LastLogId;
bodylog.weight = _weight;
bodylog.update();
ttscommit;
} else {
select bodylog where bodylog.LogId == this.LastLogId;
return bodylog.Weight;
}
return 0.0;
}
В чем причина такого поведения? Как победить округлениe? =)
Помогите, пожалуйста!