Флажок Jqwidget в ячейке сетки всегда проверяется, даже если его значение от Json равно false
Флажок Jqwidget в ячейке сетки всегда проверяется, даже если его значение, полученное от Json, ложно в проекте asp.net mvc3 (на стороне базы данных я использовал бит, а на стороне сервера я использовал тип bool в определении модели)
Исходная часть на клиенте:
var source = {
datatype: "json",
datafields: [{ name: 'KargoId' }, { name: 'Ad' }, { name: 'Soyad' }, { name: 'Urun' }, { name: 'Uygunluk' },
{ name: 'YuklenmeTarihi', type: 'date' }, { name: 'Adet' }, { name: 'Fiyat'}],
url: 'BindEditGrid'
};
И определение столбца для столбца флажка:
{ text: 'Uygun', datafield: 'Uygunluk', columntype: 'checkbox', width: 67 }
1 ответ
Решение
Тип логических столбцов должен быть установлен как "логический" в определении полей данных.