我收到這個奇怪的錯誤:類型錯誤:無法讀取 null 的屬性“getValue”當我想獲取另一個字段的值時,取決于單元字段的更改,并被告知這 2 個字段(項目和單元)是查找字段。這是我的代碼:function OnChanegUnit() { debugger; var UnitId = Xrm.Page.getAttribute("ph_phdunitId").getValue(); if (UnitId != null) { var oDataSetName = "ph_phdunitSet"; var columns = "ph_projectnameid"; var filter = "ph_phdunitId eq (guid'" + UnitId[0].id + "') "; var results = retrieveMultiple(oDataSetName, columns, filter); if (results != "") { if (results[0].ph_projectnameid.Id != null) { SetLookup("ph_project", results[0].ph_projectnameid.Id, results[0].ph_projectnameid.Name, results[0].ph_projectnameid.LogicalName); } else { Xrm.Page.getAttribute("ph_project").setValue(null); Xrm.Page.getAttribute("ph_project").setSubmitMode("always"); } } } else{ Xrm.Page.getAttribute("ph_project").setValue(null); Xrm.Page.getAttribute("ph_project").setSubmitMode("always"); }}
奇怪的錯誤類型錯誤:無法讀取 null 的屬性“getValue”
桃花長相依
2021-08-26 17:36:06