Я бегу в проблему, когда я использую Сенча Ext библиотекиСенча Ext JS всегда возвращает обновленное значение в виде строки
У меня есть сетка с вариантами 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.
Может ли кто-нибудь мне помочь?
Ok спасибо, но это делает п'T ответить на вопрос, почему обновленное поле всегда возвращается на сервер в виде строки. Из-за этого серверный объект берет данные, отправленные с клиента, и возвращает его обратно в двойное число и заканчивается «5.91»> 0.0 (десятичным) – aghaux