在ZK框架中,当父组件具有多级儿童组件时,要读取子室实体,我需要始终执行实例



在zk框架中,当父子组件层次结构存在时,那么当您要读取子元件的值时,我们需要检查xyz的instance。例如(component instence of textbox(,或者我们还有其他选项?实例是非常艰难的操作,可能导致性能问题。

如果组件的所有孩子都具有相同的类型,则可以使用component.getChildren((的通用参数来避免施放:

Collection<Textbox> children = parent.<Textbox> getChildren();

在您的情况下,您有各种/未知类型的孩子。在这种情况下,我看不到您如何避免在不保留每个孩子的情况下检查和铸造。

如果您100%确定n个孩子是xyz的实例,则只需投掷它。但是不幸的是,如果您动态填充父母,唯一的方法是检查每个孩子。

相关内容

  • 没有找到相关文章

最新更新