Я заполняю данные из db в JS Grid, и когда я изменяю значения true false на Accept и Reject, тогда он работает нормально.
Моя проблема, когда я нажимаю на редактировать, значения исчезают из выбораполе.
Вот мой код.
var verified = [
{ Name: "Approve", Id: true },
{ Name: "Reject", Id: false }
];
$("#jsGrid").jsGrid({
inserting: false,
editing: true,
paging: true,
data: db,
controller: {
updateItem: function (item) {
console.log(item);
var temp;
if (item.isVerified === "true") {
temp = 1;
} else if (item.isVerified === "false") {
temp = 0;
}
obj = {
"isVerified": temp
};
console.log(obj);
},
},
fields: [
{ name: "orgName", title: "Name", type: "text", editing: false },
{ name: "orgWebsite", title: "Website", type: "text", editing: false },
{
name: "isVerified", title: "Verified", type: "select", sorting: false,
items: verified,
valueField: "Id",
textField: "Name"
},
{
type: "control", width: 100, editButton: true, deleteButton: false,
headerTemplate: function () {
return $("<h6>").text("Action");
}
}
],
});