Hello,
I would like to get contents of MFFolderContentItemTypePropertyFolder of a view as shown in the attached image and also how do I get the ID 15. Thank you
Hello,
I would like to get contents of MFFolderContentItemTypePropertyFolder of a view as shown in the attached image and also how do I get the ID 15. Thank you
This is a grouping. The grouping exists within a view. You get the contents of the view (e.g. via GetFolderContents) which will return you potentially different types of things, including the groupings. For the groupings they have details on the TypedValue that represents the actual group. In the case of the screenshot you should have something representing the Agenda grouping, and a TypedValue which has the display name of "Agenda" and a lookup value of 15.
So how do i get the contents in the Agenda?
If I try this I get an error message.
TypedValue typedValue = new TypedValue();
FolderDefs folderDefs = new FolderDefs();
#region setting the view
{
var folderDef = new FolderDef();
folderDef.SetView(201);
folderDefs.Add(-1, folderDef);
}
#endregion
#region setting the folder prop
{
typedValue.SetValue(MFDataType.MFDatatypeInteger, "2024");
var folderDefp = new FolderDef();
folderDefp.SetPropertyFolder(typedValue);
folderDefs.Add(-1, folderDefp);
}
#endregion
#region setting the second level folder prop
{
typedValue.SetValue(MFDataType.MFDatatypeText, "12");
var folderDefp = new FolderDef();
folderDefp.SetPropertyFolder(typedValue);
folderDefs.Add(-1, folderDefp);
}
#endregion
var mfilesSearchResult = vault.ViewOperations.GetFolderContents(folderDefs);
...what error message?
The parameter is incorrect.
CoFolderContentItem.cpp, 516, The parameter is incorrect. (0x80070057)
(M-Files 24.11.14245.5 2025-01-08T10:07:06.820Z)
<bin>
AgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAANQAxADYAAAAwAAAAQwBvAEYAbwBsAGQA
ZQByAEMAbwBuAHQAZQBuAHQASQB0AGUAbQAuAGMAcABwAAAAVwAHgAACAAAAAAAAAAAAAQ==
</bin>
(0027)
Why are you passing the data type as text? Should it not be an integer?
it is a text even if I pass integer still the same error
if I change to integer wrong datatype
Going back to a post from a few months ago we talked about getting the view definition data via the API: Getting Items of MFFolderContentItemTypePropertyFolder - API - Forums - M-Files Community
What groupings does that return, and what are the data types?
the response is just like the first one except the datatype is changed to text
I have figured it out I was supposed to remember the levels
but still, I can't be able to access the objects now. if I add another grouping like date it works.
but still, I can't be able to access the objects now. if I add another grouping like date it works.
I have found the issue I am accessing a property which is null. Thanks Craig Hawker
© 2024 M-Files, All Rights Reserved.