我正在使用mvc kendo razor grid:
@(Html.Kendo().Grid<Aditro.Foundation.Dashboard.Web.Models.test>()
.Name("testGrid")
.Columns(columns =>
{
columns.Bound(c => c.Title).Width(120);
columns.Bound(c => c.Body).Width(180);
columns.Bound(c => c.LinkText).Width(100);
columns.Bound(c => c.LinkUrl).Width(170);
columns.Command(command => { command.Edit(); command.Destroy(); }).Width(120);
})
.DataSource(source =>
{
source.Ajax().Read(read => read.Action("GetAnnouncements", "Settings")).Batch(false)
.Create(read => read.Action("AnnouncementAddEdit", "Settings"))
.Update(read => read.Action("AnnouncementAddEdit", "Settings"))
.Destroy(read => read.Action("AnnouncementDelete", "Settings"))
.Model(model => { model.Id("AnnouncementId"); model.Field(x => x.Genus_List_Action).Editable(true); model.Field(x => x.Genus_List_Select).Editable(false); model.Field(x => x.Created).Editable(false); });
})
.ToolBar(toolbar => toolbar.Create())
.Pageable(pageable =>
{
pageable.Enabled(true);
pageable.PageSizes(new[] { 5, 10, 15, 20, 25 });
})
.Editable(editable => editable.Mode(GridEditMode.InLine))
.Selectable(action => action.Mode(GridSelectionMode.Single))
.Sortable(sort => sort.SortMode(GridSortMode.MultipleColumn))
.Resizable(resizable => resizable.Columns(true))
)
我怀疑是..有没有办法改变使用kendo网格的内置功能加载图像。或者我必须为它更改kendo.web.js文件。
请提出一些好的意见,谢谢
答案 0 :(得分:1)
与某些mvc组件不同,Kendo mvc组件可以非常灵活地进行更改。为此,您可以更改相关的css或JavaScript文件,也可以手动修改加载图像以满足您的需求。 Kendo API以最简单的方式编写,只关闭它的程序集。因此,您可以轻松更改界面和功能。