如何设置SubGrid数据绑定条件?

时间:2013-04-03 01:28:58

标签: kendo-ui kendo-grid

我按照演示设置了主/细节网格(或层次网格),它们按预期工作正常。 但是我想通过询问如何使SubGrid数据绑定成为条件来改进。

默认情况下,如果MasterGrid返回10行,则绑定到SubGrid的数据(即Controller / Action的url)被调用10次,每次都传入MasterGrid的不同ID。

在我的情况下,我只需要在MasterGrid中的值满足要求时调用数据绑定到SubGrid。 即对于返回的每一行MasterGrid,只有当列MyFlag = 1时,我才需要调用SubGrid。 因此,在10行中,如果只有3行有MyFlag = 1,那么对SubGrid的数据调用只需要3次,而不是10次。

我不知道该怎么做,请指教。

谢谢,

1 个答案:

答案 0 :(得分:0)

只有在展开SubGrid时才能访问MasterGrid,所以实际上您应该对服务器进行10次访问。

如果你想控制是否可以扩展MasterGrid中的行,那么你需要在detailInit函数的MasterGrid函数中实现决定 - 取决于内容MasterGridMyFlag等于1) - 如果必须创建SubGrid或不执行任何操作。

这种方法无法阻止显示扩展指示器(小三角形)。