点击按钮后,点击如何使用javascript发出请求,并使用ajax MVC Kendo UI网格调用读取方法
Upon button click how to make request using javascript and call read method by using ajax MVC Kendo UI grid
由于长期以来我一直在为MVC开发telerik扩展,现在我们公司有了Kendo UI lic.他们想转换我的页面,现在我面临着很多问题。我找到了一些示例,但仍缺少一些代码。
我发现代码
public ActionResult BulkEdit([DataSourceRequest]DataSourceRequest request)
{
var NewAssets = db.TurnaroundDumps;
DataSourceResult result = NewAssets.ToDataSourceResult(request)
return Json(result, JsonRequestBehavior.AllowGet);
}
和
@(Html.Kendo().Grid<PcInventory_v1_1.Models.TurnaroundDump>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.AssetTag);
columns.Bound(p => p.SerialNumber);
columns.Bound(p => p.DeptId);
columns.Bound(p => p.Location);
})
.DataSource(dataSource => dataSource
.Ajax() // Specify that the data source is of ajax type
.Read(read => read.Action("BulkEdit", "Assets"))
// Specify the action method and controller name
).Pageable()
)
但我在他们创建请求的地方找不到javascript。
事实上,我想在点击按钮时得到我的结果,当用户点击搜索按钮时,我想把请求对象传递给方法,但我不知道如何使用Kendo UI。
感谢
基本上,为了执行对服务器的请求,您应该使用Grid的dataSource对象,更具体地说,是read对象。
$('#gridName').data().kendoGrid.dataSource.read({someExtraParamIfYouWant:"SomeValue"});
上面的代码将到达dataSource声明指定的操作方法,并传递任何值(如果传递任何值)。
页面、筛选器、排序、分组等也将传递给操作方法,DataSourceRequest对象将包含它们。
相关文章:
- 将模型从Kendo Mvc UI网格传递到javascript函数
- 如何制作Kendo MVC Helpers's使用JSON作为contentType的CRUD
- Kendo MVC-如何在MultiselectBox上向数据源添加附加项
- 如何使用Kendo UI mvc扩展显示网格页脚值
- Kendo mvc网格客户端模板javascript函数不起作用
- MVC Kendo Dropdownlist with EditorFor 渲染存在大量与 JavaScript 相关的
- Javascript Kendo 数据源调用 MVC Controller
- 如何使用javascript更改ASP .Net MVC Kendo Chart的模型
- 在 MVC 4 视图中唯一命名 Javascript Kendo 对象
- 如何使用JavaScript,React,Angular,Vue或 ASP.NET MVC隐藏Kendo UI网格列
- Kendo MVC日期选择器时区翻译
- telerik kendo and bunble MVC at the end of the page
- Kendo UI ASP.NET MVC-网格-使用JavaScript隐藏复选框
- 使用JavaScript和MVC / Razor将Kendo控件绑定到HtmlHelper控件
- 增加了围绕MVC/Kendo行为的JavaScript内联注释中断
- 在Kendo Scheduler中使用MVC包装器
- asp.net mvc-Kendo UI网格获取Javascript中的Cell值
- Kendo-MVC ListView-如何获取选中行的复选框状态(选中或未选中)
- 点击按钮后,点击如何使用javascript发出请求,并使用ajax MVC Kendo UI网格调用读取方法
- 通过C#MVC控制器操作的Async$.ajax调用绑定Kendo数据源