问题标签 [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.
javascript - 将“全部”项添加到由远程数据源填充的 kendo ui 列表视图
我正在使用 MVC 4、Web API 和 Kendo UI 控件构建一个网站。
在我的页面上,我使用 Kendo UI Listview 来过滤我的网格。我正在尝试将“ALL”选项添加为列表视图中的第一项。
这是列表视图:
这是我的数据源:
我尝试了几种不同的方法来实现这一点:
- 如果我将它附加到一个按钮上,我可以让它工作 - 但是当数据加载时我需要它。
- 如果我将它添加到列表视图的dataBound事件中,它会导致数据绑定事件进入循环并将项目添加到一堆 (IE) 或终止浏览器 (firefox)。添加 preventDefault 什么也没做。
- 我已经阅读了在数据源的读取参数中添加一个函数的内容,但我认为这根本不是正确的地方。
根据我所阅读的内容,我认为我应该能够在 listview 的 dataBound 事件中做到这一点,并且我的实现不正确。这是添加了 dataBound 事件的列表视图,它使我的浏览器 (Firefox) 崩溃 - 或向列表视图 (IE) 添加了大约 50 个“全部”项目。
任何帮助将不胜感激。
kendo-ui - 如何修复剑道图表中的重叠音符?
我有几个系列的笔记重叠如下:http ://trykendoui.telerik.com/oVen
我试图改变笔记的位置,但它并不总是有效如果有什么方法可以自动或手动分离它们?请帮忙
jquery - 剑道数据源中的_pristine vs _pristineData
在我的理解剑道数据源有很多_properties。但我不清楚它们的独特特征。
谁能解释这些剑道数据源属性之间的区别。
1._原始
2. _pristineData
3._数据
4._view
5. 数据源.data()
大多数时候对我来说都是一样的并且具有相同的数据。
前四个具有与数据库中相同的记录。但 dataSource.data() 也具有未保存的记录(即使用编辑值更新)。
在剑道文档中,我找不到这些东西之间的确切区别。
请解释这五个(_pristine、_pristineData、_data、_view、dataSource.data())的独特特征
提前致谢
checkbox - 动态复选框 Kendo UI web ListView
我有一个带有复选框模板的 Kendo UI Web ListView 控件:
我从绑定到远程服务的数据源中填充内容
问题是我想根据从另一个服务获得的数据检查一些值(在下拉列表控件的更改事件中)。但我看不到我该怎么做?我应该遍历 ListView 而不是数据源吗?
kendo-ui - 用户点击时展开饼图部分
我找到了一个链接,该链接解释了当用户单击楔形时如何分解饼图部分(http://jsfiddle.net/derickbailey/FXs6b/) 但它对我不起作用。据我所知,它似乎没有更新绑定到图表的explodeFiled 的数据源字段。单击饼图部分时会调用 createChart() 函数,但它不会分解该部分。该示例运行良好,但如果我尝试将其应用于我自己的代码,则不行。我还有一个连接到同一个数据源的剑道网格。网格是可编辑的,如果我“检查”记录的 Exploded 字段,饼图会爆炸。我还删除了网格,认为可能附加到同一数据源的 2 个控件导致了问题,但这也不起作用。谁能看到我的代码有什么问题?你可以在这里看到我的代码示例:http: //jsfiddle.net/ihatemash/d5yR7/
我的类包含要在图表中显示的数据:
我的cshtml文件中的代码:
javascript - 剑道 ui 下拉列表删除特定项目
我有一个从数据源填写的下拉列表。在特定事件之后,我想从我的下拉列表中删除一个项目id = 22
。(我知道这很奇怪且硬编码,但留给新手的时间不多)。那可能吗?我怎样才能做到这一点?
kendo-ui - 如何解决 Chrome 中不正确的分组条形图?
我正在创建一个这样的分组条形图:
我的数据有四个属性:Serie、Segmento、Valor1、Tooltip。一个数据点的示例:
堆栈栏的值在 chrome 中不正确,但在 Firefox 中,即没问题。
Firefox 和 ie 中 的正确图形:chrome 中的图形不正确:
这是一个现场演示:http ://trykendoui.telerik.com/anET/9
我该如何解决这个问题?
javascript - 从剑道网格中获取检查的行
我有一个带有复选框列的剑道网格。当相应的复选框被选中时,我一直在尝试获取数据项行。单击按钮时,我只需要在 JSon 中获取选中的行。这是一个 JSfiddle 我一直在玩。它只获取 Id 而不是行数据。我一直在尝试修改,以便它可以返回整个行数据。
数据项可以访问行获取,但是如何根据索引获取数据项。谢谢。
angularjs - 在 Angular Kendo UI 的网格列中使用模板和编辑器
我正在尝试在我的应用程序中使用 Angular Kendo UI。一些视图包括网格。
该网格的 DataSource 的定义如下面的代码所示
当我编辑网格项目并单击“保存更改”按钮时,没有任何反应。
如果我在没有编辑器的情况下定义网格列,那么数据会正确更新(这样我必须使用默认字符串编辑器)。但我需要自定义编辑器。
我该如何解决这个问题?
kendo-ui - Kendo DataSource - 添加其他数据不起作用
我的数据来源:
和 DataServices.Securities 功能:
如果我用简单的 url 字符串(url:“/api/securities”)替换读取 url 函数,则正确添加了附加数据。但是,当我按照上述方式进行操作时,我会收到两个 Http 请求:
而不是一个看起来像这样的请求:
我能找到的唯一 Kendo 文档有一个示例,说明如何使用上述 url 字符串添加这样的数据,但在使用函数时没有。为什么我没有收到一个请求?
编辑:
在处理了这个之后,我想我明白了。我从这个开始:
这样做,而且只有这样做,会产生这样的请求:/api/securities?id=6&searchBy=3。我想修改上面的内容以使用 url 的函数而不是硬编码的字符串。这是原始问题的最重要部分试图做的事情。但是,数据函数的规范不起作用。在硬编码的 url 示例中,Kendo 知道从页面中获取 id 和 searchBy 并将其附加到 url。但是当我对 url 使用函数时,它无法知道如何处理相同的数据。或者这是我的猜测。