4
누구도 PXAttributeExtension
을 사용하는 방법을 알고 있습니까 Acumatica?PXAttributeExtension in Acumatica
기존 속성을 수정하는 데 사용할 수 있습니까 (예 : CurrencyInfoAttribute
)?
누구도 PXAttributeExtension
을 사용하는 방법을 알고 있습니까 Acumatica?PXAttributeExtension in Acumatica
기존 속성을 수정하는 데 사용할 수 있습니까 (예 : CurrencyInfoAttribute
)?
PX.Data.PXAttributeExtension는 다행히 Acumatica 모두 오버라이드 (override)하는 다양한 방법을 제공합니다 5.1
버전으로 제거하고 시스템 내에서 기존의 속성을 수정되었습니다는 대부분 일반적으로 사용되는 일이 있습니다
[ PXMergeAttributes] - DAC에 정의 된 기존의 속성은 CacheAttached 핸들러를 재사용 배치
[PXMergeAttributes(Method = MergeMethod.Merge)]
[NPSubaccount(typeof(APTranExtension.usrNPFundID), typeof(APTranExtension.usrNPMasterID), typeof(APTran.accountID), typeof(APTran.branchID), true)]
protected virtual void APTran_SubID_CacheAttached(PXCache sender)
{
}
[PXCustomizeBaseAttributeAttribute]
- CacheAttached 핸들러에 배치하기, attri에 하나의 속성을 재정의 특정 화면
[PXMergeAttributes(Method = MergeMethod.Merge)]
[PXCustomizeBaseAttribute(typeof(PXUIFieldAttribute), nameof(PXUIFieldAttribute.DisplayName), "Refined Subaccount")]
protected virtual void APTran_SubID_CacheAttached(PXCache sender)
{
}
재정 및 속성을 사용자 정의의 방법에 대한 좋은 기사 뷰트는 여기에서 찾을 수 있습니다 : https://www.codeday.top/2017/10/10/47532.html
내가 Acumatica에서 응답을 얻을. PXAttributeExtension을 내부 용으로 추가 했으므로 권장하지 않습니다. –