如何获取当前数据UID
How to get the current data UID?
我在kendo TreeViewGrid中有一个kendo下拉列表。我需要获取当前数据UID
。将有许多具有相同类的下拉列表。我需要找出当前的数据UID
。
$('input.outputCategoryCode').kendoDropDownList({
optionLabel: "Select product...",
autoBind: false,
dataTextField: "Value",
dataValueField: "Key",
dataSource: ProductData,
change: function (e) {
var value = this.value();
if (value) {
//$("#Grid").data("kendoGrid").dataSource.filter({ field: "OutPutCategoryCode", operator: "eq", value: parseInt(value) });
var grid = $("#Grid").data("kendoGrid").dataSource.data();
var dataUId = $("#Grid tbody").find("tr[data-uid]");
for (var i = 0; i <= dataUId.length; i++) {
var currentUID = $(dataUId[i]).attr('data-uid');
for (var j = 0; j <= grid.length; j++) {
if(grid[j].uid==currentUID) {
grid[j].OutPutCategoryCode = value;
}
}
}
}
}
});
尝试以下操作:
change: function (e) {
var currentUID = $(this.element[0]).closest('.k-detail-row').prev().attr('data-uid')
在更改事件中访问uid
的一种更简单的方法是:
this.dataItem().uid
演示
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在将数据主题添加到所有项目
- 函数参数中的数据与指定变量之间的任何性能差异
- 在VanillaJS中模拟模型双向数据绑定
- CSS-如何定位内容数据标题
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 序列化数据属性中对象的最可靠方法
- 如何将JSON数据导入我的ejs模板
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 画布数据到图像
- 使用jquery将mysql数据获取到新的表行中
- 使用html中的外部javascript进行数据验证
- 有时数据是't显示在浏览器中
- React中的数据集表示
- Angular只从数组中获取所需的数据
- Firebase-返回用户uid并将用户元数据值设置为不同的节点
- 如何获取当前数据UID