我试图从InventoryItem和InventoryItemExt为我的图表分配变量。
我也尝试过使用另一个PXSelectorAttribute,这样做我在运行时收到属性错误
InventoryItemExt item2 = PXSelectorAttribute.Select<atcProjectLinesTable.itemNumber>(cache,line) as InventoryItemExt;
答案 0 :(得分:2)
为atcProjectLinesTable DAC声明了FieldUpdated处理程序 - cache参数表示为atcProjectLinesTable DAC创建的PXCache实例,而不是InventoryItem。我认为当系统调用cache.GetExtension<InventoryItemExt>(item)
时会发生问题。
尝试替换以下行
InventoryItemExt item2 = cache.GetExtension<InventoryItemExt>(item);
带
InventoryItemExt item2 = item.GetExtension<InventoryItemExt>();