2013-04-22 97 views
2

我有一个Kendo网格,当您单击一行时,我希望它更新页面上另一个网格的内容。你将如何编写一个函数来告诉网格更新第二个网格?例如,第一个网格将是一个状态列表,第二个网格将显示所选状态内的所有城市。Kendo UI - 单击网格行来填充另一个网格

回答

0

click事件只是绑定在你的第一个表中的行:

$("#states tbody").on("click", "tr", changeState); 

,然后相应地改变你的第二个表的数据:

$("#cities").data("kendoGrid").dataSource.data(getListOfCities()); 

这里只是一些示例代码:jsFiddle

+0

谢谢,我会试试看。它将需要一些调整来为我的工作,但它应该工作。 – 2013-04-22 11:45:23

+0

@MichaelDeluca如果你想要一些详细的解释,不要犹豫,把一个jsFiddle放在一个新的问题(或编辑这个问题),你已经取得了什么,阻止点仍然存在! – 2013-04-22 12:03:57

+0

您也可以使用网格的更改事件,而不是绑定新的事件。 – NunoCarmo 2013-04-22 20:35:08