问题标签 [kendo-datasource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
754 浏览

javascript - Kendo UI 网格依赖

在我的应用程序中,我只使用剑道网格,因此使用它附带的所有其他模块,例如 dataSource 等。

我的问题是kendo.all.min.js巨大的,需要一两秒钟才能让客户的浏览器解析。

包含所有源文件的地方在哪里拆分,这样我就可以在我的应用程序中挑选我想要的模块,这样我就不会加载所有内容,90% 的我的应用程序不使用这些模块?

0 投票
1 回答
602 浏览

asp.net-web-api - webapi 2 key delta patch update

Using le framework here

http://blog.longle.net/2014/03/04/harness-the-power-of-asp-net-mvc-web-api-odata-kendo-ui-requirejs-to-build-an-easy-maintainable-spa-for-the-net-developer-published/

and here

Web API + OData - PATCH request 400 error

how to send key delta in patch update of WebAPI 2 odata where kendo datasource "batch: true"

The key is always empty!!!

Does WebAPI odata supported by kendo?

0 投票
2 回答
1713 浏览

asp.net-web-api - DataSourceRequest 始终为空

我正在尝试使用 Kendo 的服务器端分页/过滤/排序,到目前为止,我正在这样做:

数据源是:

并在 api 控制器中:

然而,DataSourceRequest request总是null

我已经尝试了一些解决方案来解决寻找丢失 .js 的类似问题,或者无济于事。

0 投票
2 回答
557 浏览

kendo-ui - 需要更改网格选项/数据源时的最佳实践

在我正在开发的应用程序中,我需要根据在 TreeView 上选择的项目,使用相同的空间在网格中以不同的格式显示来自不同来源的信息。

我找到了两种方法来实现这一点:

  1. 找到网格然后销毁并重新创建它。
  2. 找到网格然后更改数据源/选项/

我对剑道很陌生,所以我不确定哪种方法更明智。

有什么建议吗?

0 投票
1 回答
4189 浏览

kendo-ui - kendo-grid : Can't filter column which is dropdownlist

I have column defined with template : "object.type" and it is dropdownlist (there are multiple types to search).

It has editor:

so element for this column is object with keys id and display, e.g.

now, I have defined filterable property for that column:

when I click on filter box it displays filter fine, but when I select some value from it I get error :

So in short,

how to filter columns in kendo's grid which are dropdowns?

0 投票
1 回答
333 浏览

oracle - Oracle 阻塞了从 Kendo DataSource 发送的日期格式

我有一个数据源,它将 Odata 传递给 Teiid,然后传递给 Oracle。但是,当我尝试从 Kendo 数据源传递一个日期时,Oracle 感到窒息。我认为这是因为 Oracle 无法将其发送的日期字符串(例如2014-07-01T05:00:00.000Z)识别为有效。这是我得到的错误:

如何将时间戳更改为可以使用的东西?我已经尝试使用 parameterMap (似乎还没有在那个阶段转换它 - 仍然是相当正常的时间格式),requestStart(我似乎无法访问数据以篡改它)和解析(isn' t 以我期望的方式工作)。作为记录,另一端有一个 INSTEAD OF Oracle 触发器,因为最终我正在更新一个视图。想法?

这是我正在使用的触发器:

这是我所有荣耀的代码。

0 投票
1 回答
1853 浏览

kendo-ui - 为数据源 KendoUI 显式设置过滤器

我想明确地设置一个过滤器来填充 KendoUI 列表视图,按照这个链接我这样做了,

这就是我在数据源中得到的,

但在 dataSource.read() 上,我收到此错误:'Uncaught TypeError: Cannot read property 'length' of undefined'。

0 投票
2 回答
1151 浏览

javascript - Kendo UI Grid 在空的 Grid 中显示没有数据

我正在尝试使用动态计算的数据填充 kendoUI 网格并将其推送到变量中。我的网格是在 div 标签中定义的,但是当调用该函数时,只显示网格(带有列名),没有数据。我认为我缺少一个导致此问题的一小步。这是我的问题的图像:

在此处输入图像描述

任何帮助将不胜感激!

此函数中生成的数据:

正在从 make grid 函数内部调用该函数

在VS2013中,当我输出我的数据源变量时,我得到了这个

0 投票
1 回答
1686 浏览

angularjs - AngularJS 和 KendoUI Grid DataSource 使用用于 CRUD 操作的函数

我有一个主网格,它是应用程序列表。detailrow 包含一个网格,以允许对该应用程序的角色进行 CRUD 操作。我的创建、读取、更新和删除适用于主网格,但不适用于细节网格。

我们正在使用 AngularJS,以及 CRUD 操作的存储库模式,所以我看到的示例似乎都与此相关。我将粘贴我的代码,这应该会使事情更清楚。

首先,我的 manageApps.html:

接下来,manageApps.js 文件:

我知道这很多,我想最终将所有这些重构为单独的指令,但我认为这会使事情变得更加复杂。我想先让它工作。

现在最大的问题是“readRoles”函数中的“data”属性不包含任何数据。我什至不知道应该填充什么;我从其他地方复制了代码,它适用于主网格的 CRUD 函数(“readApps”、“createApp”、“updateApp”和“deleteApp”),但“data”属性中没有数据当调用“readRoles”时。我只能假设“createRole”、“updateRole”和“deleteRole”函数会有同样的问题,但我还不能测试它们。

我感觉我需要在“detailGridOptions”中使用“dataItem”参数,例如“dataSource: roleListDataSource(dataItem)”,但我不知道如何让 kendo.data.DataSource 声明带一个参数,或者即使这会在这里工作。

此外,由于我使用的是 CRUD 函数,这些数据源是否会忽略“parameterMap”属性?我想我在某个地方读到过。如果是这样,我会删除它们。

然后,一旦我让这一切正常工作,我如何将它们拆分成指令而不搞乱一切?或者这是我什至应该做的事情?我是 AngularJS 和 Kendo 的新手,但是通过“试炼”来学习。我了解大多数教程和示例,但它们都以“简单”的方式做事,我们的团队正试图通过分离关注点等来做事,因此使用存储库等。

提前感谢您的帮助!

0 投票
1 回答
2794 浏览

javascript - kendo ui 数据源过滤器“in”

如何使用运算符“in”过滤剑道数据源?例子: