.Read(read => read.Action("Evento_Read", "Eventos", new { dataInicial = new DateTime(2014, 10, 13), dataFinal = new DateTime(2015, 10, 13) })
不起作用
.Read(read => read.Action("Evento_Read", "Eventos").Data("additionalParam")
<script type="text/javascript">
function additionalParam() {
return {
dataInicial: new Date(2014,10,13),
dataFinal: new Date(2015, 10, 13)
}
}
電網法規
@(Html.Kendo().Grid<Evento>()
.Name("eventoGrid")
.Columns(columns =>
{
columns.Bound(c => c.EventoID).Visible(false);
columns.Bound(c => c.Cliente).Width(150);
columns.Bound(c => c.Projeto).Width(100);
columns.Bound(c => c.Atividade).Width(200);
columns.Bound(c => c.DataOcorrencia).Width(180);
columns.Bound(c => c.HorasDecimal).Title("Horas").Width(100);
columns.Template(x => { }).ClientTemplate("<a class='k-button' href='" + Url.Action("Edit", "Eventos") + "?id=#= EventoID #'" + ">Editar</a>").Width(80);
columns.Bound(c => c.DescricaoCurta).Width(220);
})
.HtmlAttributes(new { style = "height:1000px;" })
.ToolBar(toolbar =>
{
toolbar.Excel();
toolbar.Pdf();
})
.Resizable(resize => resize.Columns(true))
.Pageable(pager => pager
.Input(true)
.Numeric(true)
.Info(true)
.PreviousNext(true)
.Refresh(true)
.PageSizes(true).ButtonCount(5)
)
.Selectable(selectable =>
{
selectable.Mode(GridSelectionMode.Single);
selectable.Type(GridSelectionType.Row);
})
.Sortable(sortable => { sortable.SortMode(GridSortMode.SingleColumn); })
.Filterable()
.Scrollable()
.AutoBind(true)
.Selectable(s => s.Mode(GridSelectionMode.Multiple))
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("Evento_Read", "Eventos", new { dataInicial = new DateTime(2014, 10, 13), dataFinal = new DateTime(2015, 10, 13) })
//.Read(read => read.Action("Evento_Read", "Eventos").Data("additionalParam")
).PageSize(100)))
這對我的作品。你的控制器動作是什麼樣的? – Nicholas