2

Flex アプリケーションは、RemoteObject を介してリモートの ColdFusion メソッドを実行します。リモート メソッドの引数は VO です。VO の数値フィールドの 1 つは NaN です。CF側でNaNを認識する方法は?

私は次のことを試しました:

これは「true」を返します。

isDefined("vo.numeric_field_NaN")
isNumeric(vo.numeric_field_NaN)

これは「false」を返します。

isNull(vo.numeric_field_NaN)

そのため、vo.numeric_field_NaN が NaN の場合に「true」を返す次の式を使用しました。

((vo.numeric_field_NaN GT 0) AND (vo.numeric_field_NaN LT 0))

NaN をより明確に決定する方法があれば、アドバイスをお願いします。

PS:

この値をファイルに書き込もうとしましたが、「?」と書かれていました。シンボルを正しく表示するためのエンコーディングを見つけることができませんでした。試してみたところ、スニファーは「%FD」へのリクエストを示しています。

4

1 に答える 1

0

変数をセッターに渡すときに、変数を val() でラップします。文字列値はすべてゼロに変換されます。

于 2013-01-30T16:20:16.280 に答える