<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Get extended properties on GenericObject in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Get-extended-properties-on-GenericObject/m-p/1588426#M10710</link>
    <description>&lt;P&gt;To interact with such objects you have to rely on the generic get and set functions of the AbstractStructure class, and you'll need to know the path within the GenericObjectProperties structure to the information you are looking for. If the "informationTooltip" is at the root level of the GenericObjectProperties, then you can write like this:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;var informationTooltip = props.Get&amp;lt;string&amp;gt;("informationTooltip");&lt;/LI-CODE&gt;
&lt;P&gt;You can find more information about the AbstractStructure concept here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/sense-developer/April2019/Subsystems/NetSDKAPI/Content/Sense_NetSDKAPI/HowTos/Net-Sdk-How-To-Abstarct-Structure.htm" target="_blank"&gt;https://help.qlik.com/en-US/sense-developer/April2019/Subsystems/NetSDKAPI/Content/Sense_NetSDKAPI/HowTos/Net-Sdk-How-To-Abstarct-Structure.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;But you'll need a way to figure out what the property structure of your custom object looks like. One way is to use this tool:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/sense-developer/April2019/Subsystems/Plugins/Content/Sense_Plugins/GettingStarted/UI.htm" target="_blank"&gt;https://help.qlik.com/en-US/sense-developer/April2019/Subsystems/Plugins/Content/Sense_Plugins/GettingStarted/UI.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;That tool allows you to navigate the contents of a Qlik Sense installation and inspect objects and their properties (and layouts). Another, perhaps more light-weight solution, is to use the "developer menu" of the Qlik Sense Client. You can find more information about how to inspect property structures through that functionality here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Design-Blog/Developer-menu-in-Qlik-Sense-client/ba-p/1471915" target="_blank"&gt;https://community.qlik.com/t5/Qlik-Design-Blog/Developer-menu-in-Qlik-Sense-client/ba-p/1471915&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 05 Jun 2019 07:27:59 GMT</pubDate>
    <dc:creator>Øystein_Kolsrud</dc:creator>
    <dc:date>2019-06-05T07:27:59Z</dc:date>
    <item>
      <title>Get extended properties on GenericObject</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Get-extended-properties-on-GenericObject/m-p/1588344#M10707</link>
      <description>&lt;P&gt;I'm using the .NET SDK to traverse through the objects in a sheet and I'm encountering what appears to be a custom object type.&amp;nbsp; I'm trying to get extended properties for the object, but all that's being returned is the type and Id.&amp;nbsp; Can someone help me get information like the informationTooltip or the title for this object type?&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;foreach (IGenericObject child in sheet.Children)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;{&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; GenericObjectProperties props = child.GetEffectiveProperties();&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; if (String.Equals(props.Info.Type, "&lt;SPAN class="treeLabel objectLabel"&gt;basic-template&lt;/SPAN&gt;"))&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; {&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN class="treeLabel objectLabel"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //???&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN class="treeLabel objectLabel"&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN class="treeLabel objectLabel"&gt;}&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 05:40:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Get-extended-properties-on-GenericObject/m-p/1588344#M10707</guid>
      <dc:creator>adam_westhusing</dc:creator>
      <dc:date>2024-11-16T05:40:07Z</dc:date>
    </item>
    <item>
      <title>Re: Get extended properties on GenericObject</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Get-extended-properties-on-GenericObject/m-p/1588426#M10710</link>
      <description>&lt;P&gt;To interact with such objects you have to rely on the generic get and set functions of the AbstractStructure class, and you'll need to know the path within the GenericObjectProperties structure to the information you are looking for. If the "informationTooltip" is at the root level of the GenericObjectProperties, then you can write like this:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;var informationTooltip = props.Get&amp;lt;string&amp;gt;("informationTooltip");&lt;/LI-CODE&gt;
&lt;P&gt;You can find more information about the AbstractStructure concept here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/sense-developer/April2019/Subsystems/NetSDKAPI/Content/Sense_NetSDKAPI/HowTos/Net-Sdk-How-To-Abstarct-Structure.htm" target="_blank"&gt;https://help.qlik.com/en-US/sense-developer/April2019/Subsystems/NetSDKAPI/Content/Sense_NetSDKAPI/HowTos/Net-Sdk-How-To-Abstarct-Structure.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;But you'll need a way to figure out what the property structure of your custom object looks like. One way is to use this tool:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/sense-developer/April2019/Subsystems/Plugins/Content/Sense_Plugins/GettingStarted/UI.htm" target="_blank"&gt;https://help.qlik.com/en-US/sense-developer/April2019/Subsystems/Plugins/Content/Sense_Plugins/GettingStarted/UI.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;That tool allows you to navigate the contents of a Qlik Sense installation and inspect objects and their properties (and layouts). Another, perhaps more light-weight solution, is to use the "developer menu" of the Qlik Sense Client. You can find more information about how to inspect property structures through that functionality here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Design-Blog/Developer-menu-in-Qlik-Sense-client/ba-p/1471915" target="_blank"&gt;https://community.qlik.com/t5/Qlik-Design-Blog/Developer-menu-in-Qlik-Sense-client/ba-p/1471915&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jun 2019 07:27:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Get-extended-properties-on-GenericObject/m-p/1588426#M10710</guid>
      <dc:creator>Øystein_Kolsrud</dc:creator>
      <dc:date>2019-06-05T07:27:59Z</dc:date>
    </item>
  </channel>
</rss>

