1

次のオブジェクト定義があります。

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() でラップしてもtrim(this.getValueNumber())、数字の前のスペースは削除されません。

これは、CF で数値を操作する場合には問題にならないようですが、数値を JS 関数に配置して JS で操作しようとすると発生します。

誰もこの問題に遭遇しましたか? それを止める方法はありますか?cf9、cf10、Railo 4.0 の両方で発生しています。

4

0 に答える 0