Sencha Ext JS всегда возвращает обновленное значение в виде строки - PullRequest
0 голосов
/ 01 февраля 2012

У меня проблема с библиотекой Sencha Ext

У меня есть сетка с опциями типа crud. Я привязываю объект к сетке, и когда я редактирую значение, которое является десятичным, двойным или плавающим, и нажимаю update или store.save, он всегда возвращает строковый объект.

Например:

В сетке он привязывает десятичное значение 1.567, я редактирую его в сетке, меняю его на 1.467 и нажимаю обновление.

Когда я смотрю на объект ответа POST, я вижу, что значение теперь равно «1,467», следовательно, теперь это значение со строкой типа.

И поэтому, когда я использую этот метод:

[HttpPost]
public JsonResult Update(List<Investments> data)
{
   //here will be update sql query
}

объект, который содержит обновленные данные, теперь 0.0, а не 1.467, потому что я не могу типизировать строку для удвоения. Столбец имеет свойство, которое определяет конкретный столбец как тип double.

Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 01 февраля 2012

Double не является допустимым типом поля.Вместо этого используйте float в поле конфигурации вашего магазина.

http://docs.sencha.com/ext-js/4-0/#!/api/Ext.data.Field-cfg-type

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...