我有两个GI屏幕,它将CustomerID作为输入并显示来自不同屏幕的数据 . 我的问题是,我想创建一个自定义屏幕并添加选项卡销售订单,发票,并希望在这些选项卡中显示该GI数据 . 主要目的是在多个GI屏幕中检查数据,而不是在一个屏幕上显示所有信息 .
我有一种方法可能它可以帮助,但我不确定 .
首先,在 CacheExtension<GI-DAC> 中创建 usrGI_CD 或 GI_CD 等虚拟视图
CacheExtension<GI-DAC>
usrGI_CD
GI_CD
接下来,您在代码中处理它,如:
GI-Graph graph = CreateInstance<GI-Graph>(); GI-DAC giResult = PXSelect<GI-DAC, Where<Field1, Equal<Required<Field1>>>>.Select(graph, valueField1,......);
您可以使用 Field1 添加所需的批次字段 . 之后,您将拥有所需的行值,并且可以使用PXUIFieldAttribute.SetValue(cache,giResult.value)在DataView中设置值 .
Field1
希望这有帮助!
1 回答
我有一种方法可能它可以帮助,但我不确定 .
首先,在
CacheExtension<GI-DAC>
中创建usrGI_CD
或GI_CD
等虚拟视图接下来,您在代码中处理它,如:
您可以使用
Field1
添加所需的批次字段 . 之后,您将拥有所需的行值,并且可以使用PXUIFieldAttribute.SetValue(cache,giResult.value)在DataView中设置值 .希望这有帮助!