我已將一個新字段添加到我的表單EcoResProductDetailsExtended,但是當我單擊編輯時,它不允許我編輯它。允許編輯的屬性已設置爲「是」。該表格包含方法setAllowEditFields()和setAllowEditField()但它是私人所以它意味着我不能做它的擴展或調用它。如何在表單中「允許編輯」新添加的字段?對於Dynamics AX(AX7/D365)
無論如何還是有方法,我可以允許窗體編輯我新添加的字段?
我已將一個新字段添加到我的表單EcoResProductDetailsExtended,但是當我單擊編輯時,它不允許我編輯它。允許編輯的屬性已設置爲「是」。該表格包含方法setAllowEditFields()和setAllowEditField()但它是私人所以它意味着我不能做它的擴展或調用它。如何在表單中「允許編輯」新添加的字段?對於Dynamics AX(AX7/D365)
無論如何還是有方法,我可以允許窗體編輯我新添加的字段?
檢查AllowEdit
場所在3個位置:
此外,數據源應該允許編輯,編輯按鈕被激活,權限允許編輯等
雖然方法setAllowEditFields
是私有的,它是從公共方法setItemStockedDependentObjects
調用。您可以爲setItemStockedDependentObjects
創建一個事件後處理程序,並使您的字段在此處可編輯。
[PostHandlerFor(formStr(EcoResProductDetailsExtended), formMethodStr(EcoResProductDetailsExtended, setItemStockedDependentObjects))]
public static void Post_setItemStockedDependentObjects(XppPrePostArgs args)
{
// your code here
}
嗨,1月已經檢查。他們的AllowEdit屬性中的所有內容都是「是」。我仍然無法編輯它們。 –