Я новичок в индивидуальной разработке Acumatica и пытаюсь сделать что-то, что, как мне кажется, очень простое. У меня есть элемент управления Selector (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, но, похоже, это не так. Любая помощь приветствуется. Получение значения с экрана кажется основополагающим, но я не могу найти никакой помощи в документации. Спасибо.