CF Entity неявный геттер ставит пробел перед числом
У меня есть следующее определение объекта:
component persistent="true" table="settings" hint="Settings" extends="coldbox.system.orm.hibernate.ActiveEntity" {
property name="id" fieldtype="id" generator="native";
property name="type" ormtype="string" length="10" index="setting_type";
property name="name" ormtype="string" length="20" index="setting_name";
property name="ownerID" ormtype="integer" index="setting_ownerID";
property name="valueNumber" ormtype="float";
//return the appropriate value
public function getValue(){
return this.getValueNumber();
}
У меня проблема в том, что this.getValueNumber()
возвращает номер, но с пробелами перед ним.
Заворачивание в обрезку () trim(this.getValueNumber())
не удаляет пробел перед номером.
Кажется, это не вызывает проблем при работе с числом в CF, но возникает, когда я помещаю число в функцию JS и пытаюсь работать с ним в JS.
Кто-нибудь сталкивался с этой проблемой? Есть ли способ остановить это? Это происходит как на cf9, cf10, так и на Railo 4.0.