Just getting started with a custom addin. I cant figure out how to change the main tab caption. be default it is "Add-in" but I want to change it to "MyCompany". Is there a way to do that?
Hi,
By default, any new UI elements you add get on to the "Add-in" tab. This is controlled by the "appearsOnAddintab" attribute in your DAML. The add-in template does this to provide you with a quick and convenient way to get your controls on to Pro's ribbon. So if you want to create a new tab to host your controls, do the following:
1. In your add-in's config.daml, set the apprearsOnAddIntab attribute to false in the group element that hosts your buttons.
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>group</SPAN> <SPAN class="attr-name token">id</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>LayerDocConstructor_Group1<SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">caption</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>Group 1<SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">appearsOnAddInTab</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>false<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN></SPAN>
2. Make a new Tab and host your group in that tab.
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>tabs</SPAN><SPAN class="punctuation token">></SPAN></SPAN> <SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>tab</SPAN> <SPAN class="attr-name token">id</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>LayerDocConstructor_Tab1<SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">caption</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>New Tab<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN> <SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>group</SPAN> <SPAN class="attr-name token">refID</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>LayerDocConstructor_Group1<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">/></SPAN></SPAN> <SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>tab</SPAN><SPAN class="punctuation token">></SPAN></SPAN> <SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>tabs</SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Thanks
Uma
It works great! Thanks.
Not only that, it was in the comments of the DAML and I didn't see it.
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.