- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 kendo.ui 的初学者,我编写了这段代码来创建 kendo.ui.grid
@(Html.Kendo().Grid<BrandViewModel>(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.BrandName);
columns.Bound(p => p.BrandAbbr);
columns.Bound(p => p.SrcImage);
columns.Command(command => command.Custom("Edit").Click("editItem"));
})
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("CustomCommand_Read", "Brand"))
.Model(model => model.Id(p => p.Id))
)
)
当用户单击网格中的编辑按钮时,它将在 kendo.ui.window 中显示编辑 View ,用户可以编辑数据。
@(Html.Kendo().Window().Name("Details")
.Title("Customer Details")
.Visible(false)
.Modal(true)
.Height(400)
.Draggable(true)
.Width(300)
.Events(events => events.Close("onClose"))
)
<script type="text/x-kendo-template" id="template">
<div id="details-container">
<!-- this will be the content of the popup -->
BrandName: <input type='text' value='#= BrandName #' />
</div>
</script>
<script type="text/javascript">
var detailsTemplate = kendo.template($("#template").html());
var windowObject;
$(document).ready(function () {
windowObject = $("#Details").data("kendoWindow");
});
function editItem(e) {
e.preventDefault();
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
windowObject.refresh({
url: "/Brand/Edit/" + dataItem.Id
});
windowObject.center().open();
}
function onClose(e) {
var grid = $("#Grid").data("kendoGrid").dataSource.read();
}
</script>
但是在onClose
方法中$("#Grid").data("kendoGrid")
未定义,请帮助我,谢谢大家
最佳答案
尝试窗口加载事件
$(window).load(function () {
var grid = $("#grid").data("kendoGrid");
这对我有用。
关于asp.net-mvc - 为什么 `data(“kendogrid” )` 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18175850/
我正在使用 KendoGrid 控件来放置分层数据。但我想根据条件动态隐藏详细信息或子表中的列之一。子网格是在主网格的detailInit 函数的帮助下构建的。请建议或建议如何动态隐藏子表 col。
我有一个 Kendo 网格列是动态的情况 我有两个rest api,其中一个为我提供有关列的元数据 metadata = [{title1, field1}, {title2, field2}...]
我有一个 kendogrid,可以从服务器提取数据并填充它。好吧,我在客户端模板中有一个自定义按钮,它显示在每行的末尾。当我修改此行时,更改会在数据库中进行,但不会反射(reflect)在网格中。 最
我正在使用 KendoUi Grid(最新版本)和 AngularJS 我想在一列上使用可选功能,该功能显示一个复选框以(多)选择该行。这很好用。But when the row is selecte
有没有办法从分层网格中获取详细信息行? 这是我设置细节网格的方式: function setChildGrid(e){ var detailRow = e.detailRow; det
有没有办法捕获在内联编辑模式下动态生成的更新事件。我尝试使用编辑和取消命令,并且成功运行。我经历过这个example它与取消命令一起使用。任何帮助将不胜感激。 最佳答案 取决于您想要拦截事件的确切时间
我需要剑道网格的所有名称才能在网格中执行一些操作。请帮助我? 最佳答案 尝试以下代码。 var columnsNames =""; var columns = $("#CircuitGrid"
我想从子窗口更改 kendoGrid 中单元格的值,这是我的父窗口代码(考虑到其中有 kendoGrid): function onDataBound(e) { var grid =
我正在使用 KendoGrid 对象,其中我拥有的列之一称为出生日期。我需要能够从该列表中选定的项目中提取日期时间值。 这是我尝试过的 var grid = $( "#MainRosterGr
In this plunk我有一个包含两列的 AngularJS KendoGrid:代码和名称。代码是一个数字,名称是代码的函数:getName(code)。我将函数放在模板中,但是我得到了 fun
我想为我的 KendoGird 使用自定义模板,并且我在网格内嵌套了详细信息 这是我的代码: @(Html.Kendo() .Grid(Model) .Name("grid")
In this plunk我有一个包含两列的 AngularJS KendoGrid:代码和名称。代码是一个数字,名称是代码的函数:getName(code)。我将函数放在模板中,但是我得到了 fun
我在 mvc c# kendo ui grid 中遇到了麻烦。我正在尝试从 kendo update 批量更新方法调用 Controller 操作我遇到了问题我的 mvc View 是这样的。它在调用
如何通过给定的 bool 值禁用行上的删除按钮? 给定这个示例模型: public class Example { public bool CanDeleted {get; set;} //D
因为我正在使用 KendoUI 开发我的应用程序。我在我的应用程序中使用了多个网格。我的问题是我想禁用过滤器选项的动画,即当我们单击每一列进行过滤器时,菜单是幻灯片down 为我们提供了各种过滤选项。
我需要在单击按钮 时禁用特定列上的Kendo 过滤器选项。我按照链接 Grid Custom Filter for Columns Not In Grid 中提到的进行了拍摄但它会抛出错误,因为未定义
这里的问题是根据日期时间选择器过滤网格数据(服务数据)。 我无法提供服务,所以我在这里使用硬编码数据,但我的要求是根据日期和时间过滤服务数据。这是 jsbin http://jsbin.com/exa
我是 bootstrap 的新手,我们所有的 UI 大部分都是使用 KendoGrid 的。 我们想将 KendoGrid 嵌入到 Bootstrap 的 Modal Window 中,并尝试了下面的
在我的 kendogrid 中,我需要显示一个下拉菜单(在单击按钮时)和允许调整列大小,如果我的需要显示一个滚动条数据对于网格来说太大了。我在溢出设置方面遇到问题。 现场样本 http://jsbin
嗨,我在 KendoUI Grid 的工具栏中添加了一个按钮,但是我有几个问题,希望有人可以提供帮助。 我试图在按钮旁边添加一个剑道网络图标,但它没有呈现。 当我单击工具栏中的按钮时,我在控制台中看到
我是一名优秀的程序员,十分优秀!