我是 Acumatica 定制开发的新手,我正在尝试做一些我认为非常简单的事情。我在销售订单标题中有一个选择器控件(DataClass:FSServiceOrder,DataField:BranchLocationID),允许用户设置分支位置。下面,在 Inventory 网格中,我只想将新行中的 Warehouse 字段设置为等于上述选择器的值。我可以使用硬编码值设置 Warehouse,但我不知道如何引用选择器或获取它的值,因为它似乎超出了传递的 PXCache 对象的范围:
protected void FSSODetPart_RowSelected(PXCache cache, PXRowSelectedEventArgs e)
{
string BranchLocationID = "" // Not sure how to get this value
var row = (FSSODetPart)e.Row;
cache.SetValueExt(row, "SiteID", BranchLocationID);
}
我希望我可以简单地引用所有类似于 ASP.NET 的 UI 控件,但似乎并非如此。任何帮助表示赞赏。从屏幕上获取值似乎是基本的,但我在文档中找不到任何帮助。谢谢。