のように更新値を返します。グリッドにオブジェクトをバインドし、小数点以下2桁または浮動小数点の値を編集し、updateまたはstore.saveを押すと、常に文字列オブジェクトが返されます。例えば私は煎茶のExtライブラリ</p> <p>を使用していたときに煎茶のExt JSはいつも、私はCRUDオプションでグリッドを持って、私は問題に実行している文字列
:
グリッドでは、それは小数点値1.567を結合し、私はグリッドで編集し、1.467に変更し、更新を押してください。
私は応答オブジェクトPOSTを調べると、値が "1.467"になっていることがわかります。したがって、現在は型文字列の値になっています。
そして、そのための私は、このメソッドを使用する場合:
[HttpPost]
public JsonResult Update(List<Investments> data)
{
//here will be update sql query
}
を私は倍増する文字列を型キャストすることはできませんので、更新されたデータを保持しているオブジェクトは、今1.467 0.0ではありません。列には、特定の列をdouble型として定義するプロパティがあります。
誰でも手伝ってもらえますか?
[OK]をありがとう、それはないn個の更新フィールドは常に文字列としてサーバに返され、なぜ質問に答える'T。そのため、サーバーオブジェクトはクライアントから送信されたデータを受け取り、それを倍精度浮動小数点型に変換し、 "5.91"> 0.0(10進数) – aghaux