Extjs 多个网格以实现嵌套网格功能

Extjs 多个网格以实现嵌套网格功能,extjs,extjs4,Extjs,Extjs4,我知道RowExpander插件对于网格来说是什么,网格中的每一行都会展开以显示其child或相关的存储数据。我的要求有点不同 我需要在一页上有多个网格。每个网格都加载了来自不同后端数据库表TB1、TB2、TB3的数据 但是,每个后端数据库表彼此之间都有一对多关系。也就是说,TB1中的每一行在TB2中都有多行。TB2中的一行在TB3中有多行 现在,我需要为UI上的每个表提供一个网格。然后,如果我在第一个网格中选择了一个特定的行(与TB1相关),我应该用TB2中的相关记录填充第二个网格。然后,如果

我知道RowExpander插件对于网格来说是什么,网格中的每一行都会展开以显示其child或相关的存储数据。我的要求有点不同

  • 我需要在一页上有多个网格。每个网格都加载了来自不同后端数据库表TB1、TB2、TB3的数据

  • 但是,每个后端数据库表彼此之间都有一对多关系。也就是说,TB1中的每一行在TB2中都有多行。TB2中的一行在TB3中有多行

  • 现在,我需要为UI上的每个表提供一个网格。然后,如果我在第一个网格中选择了一个特定的行(与TB1相关),我应该用TB2中的相关记录填充第二个网格。然后,如果我在网格中选择了与TB2对应的一行,我应该用与从TB3中选择的行相关的所有记录填充第三个网格


  • 我希望我明白了。您能帮我提供您可能拥有的任何示例代码吗?

    订阅TB1的
    选择
    ()事件,然后使用您需要的任何筛选条件筛选与TB2关联的存储区-这样,第二个网格将自动筛选到您需要显示的记录。

    谢谢。我会尽力按照你的建议工作,如果我需要任何进一步的帮助,我会回复你。