When I try to register the TreeNodesCollection of an UltraTree as a CAB-UIExtensionSite like this
RootWorkItem.UIExtensionSites.RegisterSite(UIExtensionSiteNames.WindowTemplatesTreeNodes, this.Shell.WindowTemplateNodes);
I get the following error message:
"No UIElementAdapterFactory register for type Infragistics.Win.UltraWinTree.TreeNodesCollection."
I checked with your documentation and it says
UltraTreeNodeThe following objects can be registered as extension sites: Nodes collection WinTree™ control individual UltraTreeNode element
UltraTreeNodeThe following objects can be registered as extension sites:
Do I have to register a special AdapterFactory as stated in the error message or what else might I do wrong?
Thanks in advance and best regards, Gerald
gerald_jk,
Did you ever get this resolved? When creating your CAB application, did you ensure that your SmartClientApplication class inherited from IGFormShellApplication rather than the standard FormShellApplication? This is necessary whenever using any of the NetAdvantage CAB Extensibility Kit features, including registering collections such as the UltraWinTree's TreeNodesColleciton as a UIExtensionSite. For more details, please see the following article in our Knowledge Base:
<http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=10077>
Kim Ho said:Did you ever get this resolved?
No, because I didn't get any help from your side so far. Not via forum and not via support.
Kim Ho said:When creating your CAB application, did you ensure that your SmartClientApplication class inherited from IGFormShellApplication rather than the standard FormShellApplication?
Of course I did that.
Nice that you reply but be informed that I am past the complete beginners level.
Regards, Gerald