问题标签 [angular-kendo]
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 - 如何从事件参数(e)中获取剑道角度网格行索引
在这段代码中,您会看到我进行了 DOM 操作,因为我没有从 parameter 获取行索引e
。请帮我获取行索引。
angularjs - Angular Kendo Splitter 仅在第一个窗格上绑定数据
在我的 Kendo-UI 拆分器的第一个窗格之后,我一直无法弄清楚为什么 Angular 没有在任何地方绑定数据。
这是相关的 HTML,使用了 {{formData.hello}} 的额外用法来说明问题发生的时间:
上面显示了“A = Hello world”和“B = Hello world”,但是“C = {{formData.hello}}”和“D = {{formData.hello}}”。
如果第二个窗格(包含“C =”的 div)被删除,因此拆分器中只有一个窗格,则“D = Hello world”会按预期出现。
这是Javascript:
Plunker:剑道分离器问题
但是,如果我将 ID 为“idLeftRight”的 div 更改为:
然后它工作。
为什么 kendoSplitter() 的行为与 kendo-splitter 不同?难道我做错了什么?
angularjs - how to select current item in kendo dropdownlist using angularjs controller?
我正在使用带有 Angular 的剑道下拉列表。实际上我想选择当前项目,这意味着我将从部分页面中选择一个项目,它将重定向到其他页面,在该页面中我必须动态选择该项目。
HTML 代码:
角代码:
kendo-ui - 行单击时的 Kendo UI 详细网格扩展
我正在使用此文档http://demos.telerik.com/kendo-ui/grid/angular中的 Kendo UI Grid 主详细信息模板,我可以通过单击层次结构单元格来获取模板,我想知道是否有一些简单的方法可以通过单击行上的任意位置来展开详细信息模板。
谢谢!
angularjs - Kendo.toString 数字格式不起作用
以下是我的指令
当我在输入字段中输入任何文本时,数字未格式化。如果我从控制器做同样的事情,它会按预期工作。
控制器:
上面的代码片段在控制器中效果很好。但
该指令的预期输出是“1,214.54”,但我总是得到 12145。
请帮忙..
angularjs - 如何在角度形式中使用css类
我正在使用角度形式。我阅读了文档,但他们没有提到如何从选项中应用 css 类。我正在尝试将 kendo ui 类应用于表单字段但没有用。谁能帮我?
这是我的 jsbin
angularjs - 如何使用 Kendo Mobile UI DataSource 获得 ng-repeat 功能
我正在使用的应用程序具有不同级别的数据。使用 AngularJS ng-repeat 我可以指向不同级别的数据,还可以遍历每个数据并绑定到视图。就像这个链接(这里我使用了Kendo Mobile UI和AngularJS)。
根据 Telerik 文档,“ng-repeat”不应该被用作 CSS 样式,而使用 Kendo 小部件需要折腾,并且更新它会带来问题的模型。为了防止这个Kendo DataSource应该用于从JSON 字符串或文件中获取数据
我在上面的链接中使用Kendo DataSource尝试了相同的应用程序,但我只能从 JSON 字符串中获取第一级数据。对于第二级和第三级,如果我指定数组位置,我只会在视图上获得该数据,类似于此链接(With Kendo DataSource and AngularJS)。
所以我的问题是,如何处理这种多层次的 JSON 数据
使用 Kendo DataSource 获取数据
在 html 文件的视图部分
那么问题是如何处理多级 JSON 数据并使用 Kendo DataSource 绑定到视图或模板?
kendo-ui - 动态剑道 UI 网格
我面临动态创建的剑道 UI 网格的问题。title
当我使用和属性指定列数组field
并渲染网格时,网格列不显示指定的,title
而是显示field
名称。我不希望字段名称按原样显示,因为字段名称本身作为列标题没有意义。
注意:这是在角度控制器内完成的。
这是我的网格定义
<div kendo-grid="ctrl.commonGrid" options="ctrl.commonGridOptions"></div>
这是我用来生成列的代码。
var columns = [];
angular.forEach(ctrl.ColumnConfig, function (col) {
var newCol ={
title: col.displayName,
field: col.mappingProperty.toCamelCase(),
}
columns.push(newCol);
});
在此之后,我将其分配给网格列集合
ctrl.commonGridOptions = {
columns: columns,
};
然后只需使用网格数据源数据方法来填充数据。
ctrl.commonGrid.dataSource.data(ctrl.TableData);
从昨天开始,我一直在挠头,但无法弄清楚出了什么问题。
谁能帮我吗。
谢谢
kendo-ui - Kendo UI DropdownList 数据源
有什么方法可以将 kendo ui 下拉数据源设置为对象的属性?例子。
如果我有以下对象
Person:{
FirstName: 'Nilesh',
Gender: 'Male',
GenderList:['Male','Female']
}
如果我有一个表单,其中显示名字的文本框和性别的下拉列表,我想将 kendo ui 下拉列表绑定到GenderList
对象的属性。
我想在 angularjs 中做到这一点
这甚至可能吗?如果是的话,我们怎样才能让它发挥作用?
我使用以下 html 来呈现 kendodropdown 列表。
<input kendo-drop-down-list k-data-source="Person['GenderList']" />
但这不起作用。
任何帮助表示赞赏。
kendo-ui - Kendo Grid 有时会呈现数据有时不会
我有一个动态的剑道网格,我每次都从带有列配置的服务器获取数据。网格按预期呈现数据,但有时网格根本不呈现数据,只呈现列标题。网格甚至不识别列配置,其中提到列是否隐藏,列标题等。
当我刷新(ctrl+f5)浏览器页面时,网格开始正常显示。当我检查两种情况下生成的 html 时,我看到了以下差异
1-正确显示的网格
有一个thead
和tbody
在一个表内
2-不显示数据的网格
标题和内容有两个不同的 div
良好的网格请参见下图
以及 Bad Grid 的以下图片
我不确定为什么同一个网格有两个不同的 html?有人可以帮忙吗?
编辑
还有一件事可能会有所帮助。
剑道网格定义在 content.html 文件中。此文件用作 kendo tabstrip 控件的内容 URL。大约有 7 个选项卡,所有选项卡都引用同一个内容文件。