刷新 Oracle ADF 中事件的 DVT 图选择



我有一个要求,我有一个af:table。af:table 用作 dvt:graph 的部分触发器,dvt:graph 是一个饼图(pg1)。

图(pg2)反过来也用作另一个饼图(pg2)的部分触发器。

现在我的要求是选择 af:table 中的行,该行应更新 pg1 以按行数据显示数据。接下来,当我单击饼图的一个切片时,图形 pg2 应该更新以根据所选切片值提供数据。

现在,当我单击af:Table的行时,假设我选择了pg1的切片1(值x),那么pg2将得到完美更新。

但是当我选择表格的另一行时,PG1 数据会更新,但选择的切片仍处于选中状态,因此即使它更新了 PG2 图形中的数据,它也会根据先前选择的切片更新数据具有更新的值(例如 Y)。

我需要刷新 PG1 图形,使其选择也被删除。

我尝试了部分触发器无济于事。

我还尝试手动重置图形绑定组件。 但找不到确切的代码。(如果有,请帮忙。

请帮忙。

提前谢谢。

尝试在 PageDeF 中为 graph 节点设置 ChangeEventPolicy="ppr"

最新更新