我第一次使用DevExtreme使用ASP.NET MVC。我已经使用datagrid设置了新视图,并在运行时按预期显示。
我的目标是使此datagrid显示当前驻留在我的文件目录中的文件列表,而我现在对此有点犹豫。这很容易实现,如果可以的话,有人可以朝我正确的方向推吗?
@(Html.DevExtreme().DataGrid().ID("CreateBatchGrid")
.DataSource(ds => ds
.WebApi()
.Controller("NewBatch")
.LoadAction("GetFilesForBatch")
.Key("LoadContextID")
) // end of datasource
.Columns(columns =>
{
columns.Add().DataField("FilePath").Caption("File Path");
columns.Add().DataField("FileType").Caption("File Type");
})
.Paging(paging => paging.PageSize(10))
.Pager(pager =>
{
pager.ShowPageSizeSelector(true);
pager.AllowedPageSizes(new List<int> { 5, 10, 20 });
pager.ShowInfo(true);
})
.FilterRow(f => f.Visible(true))
.HeaderFilter(f => f.Visible(true))
.GroupPanel(p => p.Visible(true))
.ShowBorders(true)
.ShowRowLines(true)
.ColumnAutoWidth(true)
)