2017-04-21 57 views
0

我有一个十进制类型的标题和详细用户字段。两者都不受Db的约束。详细用户字段的值在RowSelected事件期间设置。我的目标是在详细信息缓存中累积用户字段值,并将值分配给标题字段。两个用户字段都在缓存扩展中定义。PXFormula可以聚合非绑定字段

我看到PXFormula定义了RowSelecting事件处理程序来计算未绑定DAC字段的值。所以我在子DAC中定义PXParent & PXFormula。 T200建议在第一个FK字段中添加PXParent。但是我定义了一个缓存扩展,所以使用了不同的用户字段。

不幸的是,即使详细信息字段有值,标题字段仍然显示为零。使用非绑定用户字段时,这是不可能的吗?

+0

你有没有尝试PXUnboundFormula来代替PXFormula? – Brendan

回答

0

Chris,PXFormula(同样适用于PXUnboundFormula)从未支持未绑定标头字段的聚合。您仍然可以使用PXFormula来处理用户在UI中所做的更改,但是当您从数据库检索记录时,仍然需要使用您的一侧的RowSelecting处理程序来计算聚集的未绑定标题字段。

+0

我注意到,当我分配标题字段时,在Detail_RowSelected事件期间,值保持为空。当细节字段包含任何值时会发生这种情况。 –