acumatica
읽기 전용 DAC 필드를 사용하여 캡션을 동적으로 변경
수색…
소개
이 예에서는 Acumatica ERP에서 Customer ScreenID AR303000의 Customer Name 필드의 Caption / Label 필드를 동일한 양식에서 선택한 현재 고객 ID에 따라 동적으로 변경하는 방법을 보여줍니다. 우리는 할 수있다 :
어떻게
새로운 언 바운드 필드를 DAC에 추가하십시오. (읽기 전용으로)
[PXString(60, IsUnicode = true)]
[PXUIField(Enabled = false, IsReadOnly = true)]
public virtual string UsrReadOnlyAcctName{get;set;}
public abstract class usrReadOnlyAcctName : IBqlField{}
핸들러를 사용하는 조건에 따라 값을 수정하십시오. (선택된 고객주기 ID에서)
public class CustomerMaint_Extension:PXGraphExtension<CustomerMaint>
{
protected void Customer_RowSelected(PXCache sender, PXRowSelectedEventArgs e)
{
var customer = (BAccount)e.Row;
var customerExt = customer.GetExtension<BAccountExt>();
if (customerExt != null)
{
customerExt.UsrReadOnlyAcctName = customer.AcctName;
}
}
}
새로운 언 바운드 필드와 레이블이 대체 될 기존 필드 모두에 대해 SuppressLabel (true).
추가 된 언 바운드 필드를 기존 필드 앞에 놓습니다.
결과 :
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow