<?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 Aikau cascading dropdown for dynamic  in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/aikau-cascading-dropdown-for-dynamic/m-p/307899#M261029</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am doing cascading dropdown operation in aikau pages,where I want to get values from content model for drop down list now I am not knowing how to call web script in aikau customsearch.get.js .Here I'll share my static values one can anyone tell how to write for dynamic dropdown.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;model.jsonModel = {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;services : [ "alfresco/services/NavigationService",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"alfresco/services/LogoutService",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"js/example/widgets/CustomServiceForNestedSelects",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// Add more services here !!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;widgets : [ &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// Add more widgets here&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;name : "alfresco/forms/Form",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;config : {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;scopeFormControls : false, // to avoid complex handling of&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// pubSubScope&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;widgets : [ {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;name : "alfresco/forms/controls/Select",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;config : {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fieldId : "LEVEL_1",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Level 1",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;description : "Select an item from the list",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;name : "level_1",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "1",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;requirementConfig : {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;initialValue : true&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;optionsConfig : {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fixed : [ {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 1",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "1"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}, {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 2",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "2"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}, {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 3",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "3"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;} ]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;},{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;name : "alfresco/forms/controls/Select",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;id : "LEVEL_2",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;config : {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fieldId : "LEVEL_2",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Level 2",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;description : "Select an item from the list",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;name : "level_2",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;requirementConfig : {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;initialValue : true&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;optionsConfig : {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fixed : [ {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 1.1",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "1"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}, {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 1.2",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "2"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}, {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 1.3",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "3"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;} ]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CustomServiceForNestedSelects.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;define(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[ "dojo/_base/declare", "alfresco/core/Core", "dojo/_base/lang",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"alfresco/core/CoreXhr", "service/constants/Default" ],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;function(declare, Core, lang, CoreXhr, AlfConstants) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;return declare(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[ Core, CoreXhr ],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pubSubScope : "",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;levelOneFieldId : "LEVEL_1",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;levelTwoFieldId : "LEVEL_2",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;levelTwoItems : [ [ {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 1.1",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "1"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}, {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 1.2",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "2"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}, {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 1.3",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "3"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;} ], [ {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 2.1",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "1"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}, {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 2.2",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "2"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}, {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 2.3",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "3"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;} ], [ {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 3.1",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "1"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}, {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 3.2",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "2"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}, {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;label : "Item 3.3",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value : "3"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;} ] ],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;constructor : function yreg_CustomServiceForNestedSelects__constructor(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;args) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;lang.mixin(this, args);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;this.alfSubscribe(this.pubSubScope&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;+ "_valueChangeOf_" + this.levelOneFieldId,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;lang.hitch(this, this.levelOneChanged));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;levelOneChanged : function yreg_CustomServiceForNestedSelects__levelOneChanged(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;payload) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var value = payload.value;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var levelTwo = dijit.byId(this.levelTwoFieldId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if (levelTwo)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;levelTwo&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.setOptions(this.levelTwoItems[value - 1]);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;},&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;});&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;})&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Guide me how to do in dynamic dropdown list.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Aug 2016 05:24:42 GMT</pubDate>
    <dc:creator>kranthi</dc:creator>
    <dc:date>2016-08-25T05:24:42Z</dc:date>
    <item>
      <title>Aikau cascading dropdown for dynamic</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/aikau-cascading-dropdown-for-dynamic/m-p/307899#M261029</link>
      <description>Hi all,I am doing cascading dropdown operation in aikau pages,where I want to get values from content model for drop down list now I am not knowing how to call web script in aikau customsearch.get.js .Here I'll share my static values one can anyone tell how to write for dynamic dropdown.model.jsonMo</description>
      <pubDate>Thu, 25 Aug 2016 05:24:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/aikau-cascading-dropdown-for-dynamic/m-p/307899#M261029</guid>
      <dc:creator>kranthi</dc:creator>
      <dc:date>2016-08-25T05:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: Aikau cascading dropdown for dynamic</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/aikau-cascading-dropdown-for-dynamic/m-p/307900#M261030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;if I understood &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dev.alfresco.com/resource/docs/aikau-jsdoc/DropDownButton.html" rel="nofollow noopener noreferrer"&gt;https://dev.alfresco.com/resource/docs/aikau-jsdoc/DropDownButton.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;javascript&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; name: "alfresco/buttons/DropDownButton",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; config: {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; hideDropDownTopics: ["SAVE"],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: "Show Form",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; widgets: [&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "alfresco/forms/Form",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; config: {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; okButtonPublishTopic: "SAVE",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; okButtonPublishGlobal: true,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widgets: [&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //HERE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/javascript&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and in the "here" place you put your custom widget&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for example a list (row-cell-property) with a CRUDService (depend what your webscript return)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2016 09:24:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/aikau-cascading-dropdown-for-dynamic/m-p/307900#M261030</guid>
      <dc:creator>redraccoon</dc:creator>
      <dc:date>2016-08-29T09:24:11Z</dc:date>
    </item>
    <item>
      <title>Re: Aikau cascading dropdown for dynamic</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/aikau-cascading-dropdown-for-dynamic/m-p/307901#M261031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This appears to be a duplicate of this question:&amp;nbsp;&lt;A __default_attr="204767" __jive_macro_name="thread" _jive_internal="true" class="jive_macro_thread jive_macro link-titled" href="https://community.alfresco.com/thread/204767-aikau-cascading-dropdown-for-dynamic-values" rel="nofollow noopener noreferrer"&gt;&lt;/A&gt;&amp;nbsp;- please try to not post the same question twice!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 09:25:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/aikau-cascading-dropdown-for-dynamic/m-p/307901#M261031</guid>
      <dc:creator>ddraper</dc:creator>
      <dc:date>2016-09-15T09:25:02Z</dc:date>
    </item>
  </channel>
</rss>

