Флажок 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 ответ

Решение

Тип логических столбцов должен быть установлен как "логический" в определении полей данных.

Другие вопросы по тегам