Telerik MVC Grid 按需填充
Telerik MVC Grid Populate on demand
我正在尝试构建一个类似数据输入表单的向导,我在"第 2 页"上有一个网格,该网格是根据第 1 页上的值填充的。
前任:
页 1:公司下拉列表,选择公司 ID
第 2 页:基于第 1 页中的公司 ID 填充的网格
Page1 和 Page2 实际上是同一页面上的 2 个div 标签。我正在尝试弄清楚如何在我转到 Page2 或拥有有效的 CompanyId 之前不加载网格。
如何获取 MVC Ajax 网格1. 没有让网格在加载时执行 Select() Ajax 调用?2. 让网格调用 使用 jquery 按需选择?
尝试以下操作:
将此 JavaScript 添加到页面:
<script type="text/javascript">
var initialLoad = true;
function Grid_onDataBinding(e) {
if (initialLoad) {
e.preventDefault();
initialLoad = false;
}
}
function RefreshGrid() {
var grid = $("#TestGrid").data("tGrid"); // Modify the grid ID to your own!!!
grid.ajaxRequest();
}
</script>
注册以下客户端事件,以防止网格在初始加载时进行数据绑定。
.ClientEvents(events => events.OnDataBinding("Grid_onDataBinding"))
然后在页面上的某个位置调用 RefreshGrid() 函数,以重新绑定网格。
<input type="button" value="Refresh Grid" onclick="RefreshGrid()" />
更多信息可以在 Telerik 文档站点上找到。 http://www.telerik.com/help/aspnet-mvc/telerik-ui-components-grid-client-api-and-events.html
相关文章:
- 如何设置html元素填充的动画
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何通过ajax刷新JSF填充的javascript变量
- 用与线条相同的颜色填充多折线图上的点
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 用我的json数据填充JQuery DataTable
- 使用 jQuery 检查所有值是否为空或已填充
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- 如何让typeahead在我的搜索栏中填充自定义参数
- 如何使用JSON字符串中的jQuery填充下拉框
- 动态填充两个下拉菜单
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 角度:使用 ng-click 自动填充/更改存储在 ng-grid 中的数据
- AG-Grid 不会填充在函数中
- 角度 UI-grid 保存来自不同范围对象的预填充值
- Telerik MVC Grid 按需填充
- Slickgrid不呈现或填充表/Grid中的JSON数据
- EXTJS在Ext.property.Grid填充内容时为单元格上色
- Knockout-Kendo Grid中的服务器分页绑定到本地(服务器填充)ko.viewmodel中的observab