Acumatica 处理行的属性
我有一个处理页面,我想自动选择某些类型的行。我可以将“选择”复选框设置为true,但是需要在行上设置什么属性,以便“处理”按钮对其进行操作?现在,除非我检查另一行,否则什么都不会发生Acumatica 处理行的属性,acumatica,Acumatica,我有一个处理页面,我想自动选择某些类型的行。我可以将“选择”复选框设置为true,但是需要在行上设置什么属性,以便“处理”按钮对其进行操作?现在,除非我检查另一行,否则什么都不会发生 public void EDASNShipProj_RowSelected(PXCache sender, PXRowSelectedEventArgs e) { PXUIFieldAttribute.SetDisplayName<EDASNShipProj.customerL
public void EDASNShipProj_RowSelected(PXCache sender, PXRowSelectedEventArgs e)
{
PXUIFieldAttribute.SetDisplayName<EDASNShipProj.customerLocationID>(sender, "Ship Location");
var row = (EDASNShipProj)e.Row;
if ( row.UsrTruckNbr != 0 )
row.Selected = true;
PXUIFieldAttribute.SetVisible<SOShipment.selected>(sender, null, true);
}
public void EDASNShipProj_RowSelected(PXCache发送器,PXRowSelectedEventArgs e)
{
PXUIFieldAttribute.SetDisplayName(发送方,“发货地点”);
var row=(EDASNShipProj)e.row;
如果(row.UsrTruckNbr!=0)
row.Selected=true;
PXUIFieldAttribute.SetVisible(发送方,null,true);
}
我在基本源代码中搜索“.Selected=true”后发现了这个问题。我找到了几个地方,包括两条额外的线。我将它们添加到我的条件中,现在选中的行包括在流程列表中。希望这能帮助其他人
if (row.UsrTruckNbr != 0)
{
row.Selected = true;
sender.IsDirty = true;
sender.SetStatus(row, PXEntryStatus.Updated);
}
您是否尝试在
soshipping上设置PXFormula
或PXDefault
。已选择带有所需条件的属性。