or
.Filterable(filterable => filterable.UI(
"$.fn.kendogrid().userDropdownFilter"
))
@(Html.Kendo().Grid(Model.ListiniRighe)
.Name(
"ListiniRighe"
)
.Columns(columns =>
{
columns.ForeignKey(l => l.LForId, listFor,
"LForId"
,
"Formula"
);
columns.Bound(l => l.DocAmount).Format(
"{0:c}"
);
})
.ToolBar(toolbar => toolbar.Create())
.Editable(ed => ed.Mode(GridEditMode.InCell))
)
<
button
id
=
"save"
>Save state</
button
>
$(
"#save"
).click(
function
() {
var
grid = $(
"#Table"
).data(
"kendoGrid"
);
var
dataSource = grid.dataSource;
var
state = {
columns: grid.columns,
page: dataSource.page(),
pageSize: dataSource.pageSize(),
sort: dataSource.sort(),
filter: dataSource.filter(),
group: dataSource.group(),
};
$.ajax({
url:
"/Base/Save"
,
data: {
data: JSON.stringify(state)
}
});
});