<?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 Updatable annotation for Guess my configuration in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248160#M149241</link>
    <description>&lt;P&gt;Hi Everyone,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I trying to make the UI of my component flexible depending on the user's iteration and found that maybe the&amp;nbsp;&lt;A href="https://talend.github.io/component-runtime/main/1.1.8/ref-actions.html#_update" target="_self" rel="nofollow noopener noreferrer"&gt;Updatable annotation&lt;/A&gt; can do the trick for it. Unfortunately, I wasn't able to get it working &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;In the Dataset, I have&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;	@Option
	@Updatable(after = "_resource", parameters = {"_inputDataStore", "_resource"}, value = "updateEndpoint")
	private InputDataStore _inputDataStore;

	@Option
	@Required
	@Suggestable(parameters = "_inputDataStore", value = "fetchResources")
	private String _resource;&lt;/PRE&gt; 
&lt;P&gt;The service looks like this:&lt;/P&gt; 
&lt;PRE&gt;	@Update("updateEndpoint")
	public InputDataStore updateEndpoint(
		@Option("inputDataStore") final InputDataStore inputDataStore,
		@Option("resource") final String resource) {

		return inputDataStore.setEndpoint(resource);
	}&lt;/PRE&gt; 
&lt;P&gt;Unfortunately the service method is never triggered and does not matter if the `_resource` is changed. &lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MAna.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142086iBBDB7659461CF696/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MAna.png" alt="0683p000009MAna.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;- Do you happen to have any example how this annotation should be used?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance,&lt;/P&gt; 
&lt;P&gt;Zoltán&lt;/P&gt;</description>
    <pubDate>Fri, 02 Jan 2026 14:45:42 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2026-01-02T14:45:42Z</dc:date>
    <item>
      <title>Updatable annotation for Guess my configuration</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248160#M149241</link>
      <description>&lt;P&gt;Hi Everyone,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I trying to make the UI of my component flexible depending on the user's iteration and found that maybe the&amp;nbsp;&lt;A href="https://talend.github.io/component-runtime/main/1.1.8/ref-actions.html#_update" target="_self" rel="nofollow noopener noreferrer"&gt;Updatable annotation&lt;/A&gt; can do the trick for it. Unfortunately, I wasn't able to get it working &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;In the Dataset, I have&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;	@Option
	@Updatable(after = "_resource", parameters = {"_inputDataStore", "_resource"}, value = "updateEndpoint")
	private InputDataStore _inputDataStore;

	@Option
	@Required
	@Suggestable(parameters = "_inputDataStore", value = "fetchResources")
	private String _resource;&lt;/PRE&gt; 
&lt;P&gt;The service looks like this:&lt;/P&gt; 
&lt;PRE&gt;	@Update("updateEndpoint")
	public InputDataStore updateEndpoint(
		@Option("inputDataStore") final InputDataStore inputDataStore,
		@Option("resource") final String resource) {

		return inputDataStore.setEndpoint(resource);
	}&lt;/PRE&gt; 
&lt;P&gt;Unfortunately the service method is never triggered and does not matter if the `_resource` is changed. &lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MAna.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142086iBBDB7659461CF696/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MAna.png" alt="0683p000009MAna.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;- Do you happen to have any example how this annotation should be used?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance,&lt;/P&gt; 
&lt;P&gt;Zoltán&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jan 2026 14:45:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248160#M149241</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2026-01-02T14:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Updatable annotation for Guess my configuration</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248161#M149242</link>
      <description>Hi 
&lt;A href="https://community.qlik.com/s/profile/0053p000007LMlRAAW"&gt;@devxr&lt;/A&gt; 
&lt;BR /&gt; 
&lt;BR /&gt;First side note is the first parameter can be ".". 
&lt;BR /&gt; 
&lt;BR /&gt;Then we had an enhancement in 1.1.6 that if put on a hidden field - due to active if - the update button was never seen. 
&lt;BR /&gt; 
&lt;BR /&gt;Finally, the behavior is that you must hit the update button to trigger the callback, nothing is automatic to ensure the user requests to overwrite the config and it is not done implicitly. It also behaves better in the web cause of latencies. 
&lt;BR /&gt; 
&lt;BR /&gt;Did you test with the web tool - maven plugin - it behaves as expected? Do you have the button in properties? 
&lt;BR /&gt;</description>
      <pubDate>Mon, 22 Apr 2019 10:16:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248161#M149242</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-22T10:16:07Z</dc:date>
    </item>
    <item>
      <title>Re: Updatable annotation for Guess my configuration</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248162#M149243</link>
      <description>&lt;P&gt;Hello Zoltan,&lt;/P&gt; 
&lt;P&gt;The @Updatable is on _inputDataStore, so if you want it and _resource as parameters, you have to go one level up : 'parameters = {"../_inputDataStore", "../_resource"}' or 'parameters = {".", "../_resource"}'&lt;BR /&gt;&lt;BR /&gt;As Romain said, you can test your form and its behavior using 'mvn talend-component:web'.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I hope it has helped you,&lt;BR /&gt;Best regards,&lt;/P&gt; 
&lt;P&gt;Yves&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 08:02:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248162#M149243</guid>
      <dc:creator>ypiel</dc:creator>
      <dc:date>2019-04-23T08:02:26Z</dc:date>
    </item>
    <item>
      <title>Re: Updatable annotation for Guess my configuration</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248163#M149244</link>
      <description>&lt;P&gt;Hi guys,&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LMHOAA4"&gt;@rmannibucau&lt;/A&gt;&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LMmJAAW"&gt;@ypiel&lt;/A&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks for the answers. In the web-tool kit tester I was able to see the "Update" button, but not in the 7.1.1 Studio.&lt;BR /&gt;Moreover it not clear to me how the "parameter" should be used. &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;InputDataSet&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;	@DefaultValue("\"\"")
	@Option
	protected String testAuthString;

	@Option
	@Updatable(after = "testAuthString", parameters = ".", value = "updateAuth")
	private GenericDataStore _genericDataStore;&lt;/PRE&gt; 
&lt;P&gt;Service class:&lt;/P&gt; 
&lt;PRE&gt;	@Update("updateAuth")
	public GenericDataStore updateAuth(
		@Option("genericDataStore") final GenericDataStore genericDataStore) {

		return genericDataStore.setAuthenticationMethod(AuthenticationMethod.OAUTH2);
	}&lt;/PRE&gt; 
&lt;P&gt;However when I click on the "Update" button, I get&lt;/P&gt; 
&lt;P&gt;&lt;FONT face="andale mono,times"&gt;&lt;EM&gt;[WARNING] Didn't find testAuthString in inputMapperConfiguration._inputDataSet._genericDataStore &lt;/EM&gt;&lt;/FONT&gt;in the Web tester's console.&lt;/P&gt; 
&lt;P&gt;I would expect that it looks for "&lt;FONT face="andale mono,times"&gt;&lt;EM&gt;testAuthString&lt;/EM&gt;&lt;/FONT&gt;" in&amp;nbsp;&lt;FONT face="andale mono,times"&gt;&lt;EM&gt;inputMapperConfiguration._inputDataSet&lt;/EM&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt; not in the&amp;nbsp;&lt;FONT face="andale mono,times"&gt;&lt;EM&gt;inputMapperConfiguration._inputDataSet.&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;EM&gt;_genericDataStore.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;- Could you please elaborate on a bit more on the&amp;nbsp;&lt;EM&gt;Updatable&lt;/EM&gt; annotation's "&lt;EM&gt;parameters&lt;/EM&gt;" field? What am I missing?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks,&lt;/P&gt; 
&lt;P&gt;Zoltán&lt;/P&gt;</description>
      <pubDate>Wed, 24 Apr 2019 12:38:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248163#M149244</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-24T12:38:10Z</dc:date>
    </item>
    <item>
      <title>Re: Updatable annotation for Guess my configuration</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248164#M149245</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LMlRAAW"&gt;@devxr&lt;/A&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I'm using&amp;nbsp;&lt;A href="https://github.com/Talend/component-runtime/tree/master/sample-parent/documentation-sample/updatable-component" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/Talend/component-runtime/tree/master/sample-parent/documentation-sample/updatable-component&lt;/A&gt;&amp;nbsp;to test the web port, studio should comply to it as well normally.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Romain&lt;/P&gt;</description>
      <pubDate>Wed, 24 Apr 2019 14:54:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248164#M149245</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-24T14:54:46Z</dc:date>
    </item>
    <item>
      <title>Re: Updatable annotation for Guess my configuration</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248165#M149246</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LMHOAA4"&gt;@rmannibucau&lt;/A&gt;!&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;These documentation samples in&amp;nbsp;&lt;A href="https://github.com/Talend/component-runtime/tree/master/sample-parent/documentation-sample" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/Talend/component-runtime/tree/master/sample-parent/documentation-sample&lt;/A&gt; are really helpful!&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MApk.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154880i5FA1A2F11DCD9464/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MApk.png" alt="0683p000009MApk.png" /&gt;&lt;/span&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks so much!&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2019 13:46:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248165#M149246</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-25T13:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: Updatable annotation for Guess my configuration</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248166#M149247</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just to be sure is \"\" default value really wanted ?&lt;/P&gt;&lt;PRE&gt;@DefaultValue("\"\"")
@Option
protected String testAuthString;&lt;/PRE&gt;&lt;P&gt;This mean you will really get '""' as value not '' empty string (not the same as in javajet where you hada to specify \"\").&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2019 10:06:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Updatable-annotation-for-Guess-my-configuration/m-p/2248166#M149247</guid>
      <dc:creator>ypiel</dc:creator>
      <dc:date>2019-04-29T10:06:57Z</dc:date>
    </item>
  </channel>
</rss>

