bindAggregation
的API参考解释了绑定信息属性key
对于改善模型中的更新行为很有用。
关键属性的名称。 [...]这可用于改善模型中的更新行为,其中密钥尚不可用。
然而,这种解释有点不完整,这使我怀疑在哪些情况下提供关键属性实际上是有用的。
当然,我可以在每个聚合绑定定义上提供密钥,但后来我正在做一些事情而不完全知道“为什么”。另一方面,上面的引用也隐含地告诉我有的情况,其中一个密钥已经可用。所以我浏览了源代码,发现ODataListBinding(V2)有getEntryKey
,它将每个绑定路径提供为key
值。但是,在我的项目中,该方法无处调用。
由于提供了key
,有没有人在“模型中更新行为”方面有任何重大改进?
我知道this case其中一个键有助于将启用了growing
的控件的双向数据绑定结合起来(尽管文档说它是not allowed to combine them together)。但我认为这不是key
的实际用例。