【发布时间】:2016-10-19 15:04:07
【问题描述】:
我想在销售订单行网格上的 AlternateID 字段中添加一个 pxselector,以在多个备用 ID 中搜索 SOHeader 上标识的客户的单个项目。我添加了以下代码:
namespace PX.Objects.SO {
public class SOOrderEntry_Extension:PXGraphExtension<SOOrderEntry> {
#region Event Handlers
[PXMergeAttributes(Method = MergeMethod.Merge)]
[PXSelector(typeof(Search<INItemXRef.alternateID,
Where<INItemXRef.inventoryID, Equal<Current<SOLine.inventoryID>>,
And<INItemXRef.bAccountID, Equal<Current<SOOrder.customerID>>>>>),
typeof(INItemXRef.alternateID),
typeof(INItemXRef.inventoryID),
typeof(INItemXRef.bAccountID)
)]
public void SOLine_AlternateID_CacheAttributeCacheAttached() {}
#endregion
}
}
我还从事务网格中删除了文本控件并将其重新添加为选择器。
我的选择器按预期显示在 AlternateID 字段上,但单击选择器时会显示错误 "Error #107: View doesn't exist"。
这是上周在俄亥俄州参加 Framework 培训时来自 Acumatica 的 Ruslan 的一个例子,但我显然错过了一步。任何帮助将不胜感激。
【问题讨论】:
标签: acumatica