我有一个只显示SOLine和SOOrder数据的网格。就我而言,SOLine是主要的DAC,因为网格的目的是执行事务的批量更新。我希望在网格中添加OrderNbr,以便用户可以选择并打开销售订单弹出窗口。我注意到,如果在我的网格中使用SOOrder表,订单号字段不会显示为超链接。接下来我尝试SOLine.orderNbr。但是字段类型只是TextEdit。这是一个解决方法
我创建了SOLine缓存扩展并定义了一个非绑定字段。像ExtraSOOrder字段这样简单的东西。接下来,我创建一个PXAction,它创建SOOrderEntry图并执行重定向,并实现目标。我注意到网格中有些奇怪的东西。 OrderNbr显示两次。虽然该字段仅在网格中添加一次,但网页第二次添加该字段。实际上,用户无法在列选择器中删除重复的订单号字段。重复字段有一个黄色图标,我以前没见过。
答案 0 :(得分:0)
所需的只是将SOOrder.orderNbr添加到网格列集合中。然后将该操作分配给该字段的Linkedcommand属性。无需为所有这些创建缓存扩展。