我希望能够在读取(刷新)后从我的Kendo网格中推送记录数。 这是我的剑道网格: @(Html.Kendo().Grid(Model) .Name(“SearchWindowGrid”) .Columns(columns => { columns.Bound(p => p.SYSTEM_ITEMS_SEGMENT1).Hidden(); }) .ClientRowTemplate( “” + “” + “#: SYSTEM_ITEMS_SEGMENT1# ” + “#: DESCRIPTION# ” + “” + “” ) .DataSource(dataSource => dataSource .Ajax() .Read(read => read.Action(“PopulateSearchWindow”, “Item”).Data(“additionalSearchWindowInfo”)) .Events(ev => ev.Error(“onErrorSearchWindow”)) ) .Selectable(s => s.Enabled(true).Mode(GridSelectionMode.Single).Type(GridSelectionType.Row)) .Scrollable(s => s.Enabled(true).Height(450)) ) 我的控制器动作: public ActionResult PopulateSearchWindow([DataSourceRequest] DataSourceRequest request, string option, string […]
我需要在Button Click上弹出一个Kendo Grid 。 在按钮上单击服务器返回DataTable ,其中包含动态列(即1到n个列)。单击按钮,我使用jQuery ajax调用获取DataTable 。 但是我无法绑定那些数据。 如何解决此问题
我有一个使用detailInit方法实现网格内网格的场景。 在用户进行编辑时,我会进行一些计算,这些计算将改变父和子的数据。 然后刷新数据,我将调用datasource.read来呈现数据。 这样可以显示数据,但是展开的任何细节网格都会被折叠,有什么办法可以防止这种情况发生。
我知道有一种简单的方法可以通过API设置Kendo UI网格的固定高度,但是为了满足我们的特定需求,我需要让网格在其包装器的整个高度上展开。 使用以下标记结构,我将.wrapper设置为height:600px ,我试图给.k-grid-content height:100%但它不会扩展。 #grid以height:100%扩展到100% height:100%但我也需要扩展内部内容。 我如何实现这一目标? 这是演示JS BIN
我有一个绑定到XML DataSource的Kendo Grid。 如何根据下拉列表的选择更改DataSource。 例: //Create DataSource var gridDataSource = new kendo.data.DataSource({ transport: { read: [DropDownListValue] + “.xml”, dataType: “xml” } }); gridDataSource.read(); function createGrid(){ var grid = $(“#grid”).kendoGrid({ dataSource: gridDataSource }… }; 其中[DropDownListValue]是我表单上的下拉列表。 在此示例中,如果[DropDownListValue] = 1,则数据源将为“1.xml”。 如果[DropDownListValue] = 2,则数据源将为“2.xml”。
我在asp.net mvc中有kendo网格,我使用服务器包装器。我想要名为“行号”的附加列,它是简单的计数器(1,2,3,…)。 我希望这个计数器永远不会改变客户端排序。 始终第一行是1秒,第2行是……,在“RowNumber”列中 我怎么能在剑道网格中这样做?
我想在清除按钮单击时将今天日期设置为Kendo DatePicker。 我试过以下但是没有用。 $(‘#btnClear’).click(function () { $(“#StartDate”).data(“kendoDatePicker”).value(new Date()); }); 上面的代码不会给出任何错误,也不会设置今天的日期。 它清除了kendo DatePicker的文本框值。 注意:Kendo DatePicker格式为MM / dd / yyyy。
我是使用Kendo Grid和Kendo UI的新手。 我的问题是如何解决此错误 Uncaught TypeError: Cannot read property ‘replace’ of undefined 这是我在KendoGrid上的代码 $(“#Grid”).kendoGrid({ scrollable: false, sortable: true, pageable: { refresh: true, pageSizes: true }, dataSource: { transport: { read: { url: ‘/Info/InfoList?search=’ + search, dataType: “json”, type: “POST” } }, pageSize: 10 }, rowTemplate: kendo.template($(“#rowTemplate”).html().replace(‘k-alt’, ”)), altRowTemplate: kendo.template($(“#rowTemplate”).html()) }); 导致错误的行 rowTemplate: kendo.template($(“#rowTemplate”).html().replace(‘k-alt’, ”)), rowTemplate的HTML […]
我正在使用Kendo UI Grid并且当前正确显示父子记录。 然而,事实certificate我实际上需要显示n级与严格的父级。 不是每个记录都会有孩子,但有些会有多个级别。 当前网格代码: var jgrid = $(“#boxesgrid”).kendoGrid({ columns: [ { field: “JobId”, hidden: true }, { field: “PercentComplete”, hidden: true }, { field: “JobStatusId”, hidden: true }, { field: “AppName”, title: “App”, template: “${AppName}”, width: “5%”, editable: false, sortable: false }, { field: “JobName”, title: “Box Name”, width: “17%”, filterable: false }, […]