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.

0 ответов

Другие вопросы по тегам