As I have posted here I have a problem with setting dataItem.set() manually.
I have an editable Kendo Grid that may have a column with a checkbox to change a boolean value. I have used this solution proposed by OnaBai that is working perfectly!
The only problem is that the checkbox value change is too slow. When user clicks it, it takes about 1 second to change. I realize that the dataItem.set() method is responsible by this delay.
My grid has a considerable amount of data. About 30-40 columns and 300+ lines. It is defined as follows:
Another detail is that, when dataItem.set() is called, it calls dataBound() event but that is not causing the delay. Grid's edit() method is not being called on this process. I don't know if worths to post dataSource code.
Any help will be very appreciate. Thank you in adv.
I have an editable Kendo Grid that may have a column with a checkbox to change a boolean value. I have used this solution proposed by OnaBai that is working perfectly!
The only problem is that the checkbox value change is too slow. When user clicks it, it takes about 1 second to change. I realize that the dataItem.set() method is responsible by this delay.
My grid has a considerable amount of data. About 30-40 columns and 300+ lines. It is defined as follows:
$(
"#mainGrid"
).kendoGrid({
dataSource: dataSource,
pageable:
false
,
sortable:
true
,
scrollable:
true
,
editable:
true
,
autoBind:
false
,
columnMenu:
true
,
// Cria o menu de exibição de colunas
height: getGridHeight(),
toolbar: [
/* hide for brevity */
],
columns: [
/* hide for brevity */
],
dataBound:
function
() {
/* hide for brevity. */
},
edit:
function
() {
/* hide for brevity. */
}
});
Any help will be very appreciate. Thank you in adv.