gpt4 book ai didi

javascript - 从 Kendogrid 的选定项目中提取日期

转载 作者:行者123 更新时间:2023-12-03 12:02:00 25 4
gpt4 key购买 nike

我正在使用 KendoGrid 对象,其中我拥有的列之一称为出生日期。我需要能够从该列表中选定的项目中提取日期时间值。

这是我尝试过的

    var grid = $( "#MainRosterGrid" ).data( "kendoGrid" );
var ageDOB = grid.select().data.Birthdate;

我很确定该行的第二部分是错误的,但我对 KendoGrid 非常缺乏经验。这一切都在 Javascript 函数中运行,我很难测试它。

最佳答案

如果您不想依赖列定位并直接通过列名称获取值,您应该这样做:

// Get reference to the grid
var grid = $( "#MainRosterGrid" ).data( "kendoGrid" );
// Get Selected row
var sel = grid.select();
// Get item data corresponding to selected row
var item = grid.dataItem(sel);
// Get the data that you are looking for
var ageDOB = item.Birthdate;

在这里查看它的实际情况:http://jsfiddle.net/OnaBai/1wg8h46k/

该解决方案的优点是:

  • 如果列被隐藏、重新排序或者您甚至不知道顺序,它仍然可以正常工作。
  • 如果使用某种格式显示日期(如在我的 JSFiddle 中),您得到的是存储的值,而不是显示的值。

关于javascript - 从 Kendogrid 的选定项目中提取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25375130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com