Personalized Community is here!
Quickly customize your community to find the content you seek.
Have questions on moving to the cloud? Visit the Dynamics 365 Migration Community today! Microsoft’s extensive network of Dynamics AX and Dynamics CRM experts can help.
2022 Release Wave 1 PlanDynamics 365 release plan for the 2022 release wave 1 describes all new features releasing from April 2022 through September 2022.
2022 release wave 1 plan
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Community | FastTrack Program | Finance and Operations TechTalks | Customer Engagement TechTalks | Upcoming TechTalks | All TechTalks
An error occurred while validating input parameters: Microsoft.OData.ODataException: An undeclared property '<my column name in another tab>' which only has property annotations in the payload but no property value was found in the payload. In OData, only declared navigation properties and declared named streams can be represented as properties without values.
Not sure what the best method is to get column values from another tab in the same form. Would I have to use the web API to access those data?
Link to the getValue method here.
When using the get value, tab will be not considered. If the data field which your are looking for is available in the payload object(form context) then you will get the data else no.
try to check if that field is hidden on the form when accessing it?
Error which you posted on your post is not from getValue() method. It is from web api and cause of this error is that you are not using correct schema name.
You can use below tool to generate your web api code -
Now coming to your issue on getValue from different tab, ideally it should work ... have you checked if you are able to get the value if field is on the main tab?
Thank you! You are correct. It's bloody strange. In the formcontext the attribute names are all lower cased but odata.bind requires you to set the attribute with the capitals. So if I called a lookup field "Test Lookup".....
The actual name to use for Odata.bind is new_TestLookup as opposed to new_testlookup. So if I use the createRecord method I have to use newTestLookup but if I want to use the formContext getValue method it has to be the lowercase.........
Business Applications communities