{"id":96461,"date":"2025-10-02T11:01:00","date_gmt":"2025-10-02T11:01:00","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/"},"modified":"2025-10-02T11:02:29","modified_gmt":"2025-10-02T11:02:29","slug":"dependent-controls-library","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/","title":{"rendered":"Dependent Controls Library"},"content":{"rendered":"<a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\"  width=\"601\" height=\"201\"><\/a>\n<\/p>\n<p><a class=\"wp_automatic_demo_btn\" target=\"_blank\" href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fdependent-controls-library%2Ffull_screen_preview%2F33756256\">LIVE PREVIEW<\/a><a class=\"wp_automatic_buy_btn\" target=\"_blank\" href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fdependent-controls-library%2F33756256\">BUY FOR $7<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/previews.customer.envatousercontent.com\/files\/354421861\/preview.jpg\"><\/p>\n<h2 id=\"item-description__dependent-controls-is-a-library-for-making-dependent-drop-downs-quickly-and\"><strong>Dependent Controls<\/strong> is a library for making dependent drop-downs rapidly and simply. It&#8217;s written in pure ES6 JavaScript \/ TypeScript and doesn&#8217;t have any dependencies. The library helps SELECTs, radio buttons, and another customized HTML. Any CSS framework can be utilized for styling.<\/p>\n<\/h2>\n<p>\n    <a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/index.html\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/github.com\/jsoceandiver\/images\/blob\/master\/cursor-trail-live-preview-btn.png?raw=true\" alt=\"Dependent Controls Library - 1\" \/><\/a>\n<\/p>\n<p>\n    <a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/documentation\/index.html\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/github.com\/jsoceandiver\/images\/blob\/master\/cursor-trail-online-docs-btn.png?raw=true\" alt=\"Dependent Controls Library - 2\" \/><\/a>\n<\/p>\n<h3 id=\"item-description__-general-features\">\n    <img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/raw.githubusercontent.com\/jsoceandiver\/images\/master\/bookmark-1.png\" alt=\"\" \/><br \/>\n    Common Options<br \/>\n<\/h3>\n<ul>\n<li>The library helps SELECT drop-downs, radio buttons, and any customized HTML&#8230;<\/li>\n<li>Any CSS framework or customized CSS can be utilized for styling.<\/li>\n<li>The library is written in fashionable ES6 + TypeScript; no dependencies are required.<\/li>\n<li>It has three <strong>information supply<\/strong> choices: one JSON file, a direct JavaScript object, or a customized operate that maximizes flexibility and permits to carry out AJAX requests.<\/li>\n<li>There may be native storage, session storage, and cookies help.<\/li>\n<li>Deep hyperlinks help.<\/li>\n<li>In depth documentation is included.<\/li>\n<li>It&#8217;s potential to have any variety of controls on the identical web page.<\/li>\n<li>The person finally defines all look &#38; really feel of the web page; The library has minimal CSS kinds.<\/li>\n<\/ul>\n<p>\n    <img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/raw.githubusercontent.com\/jsoceandiver\/images\/master\/regular-updates-btn.png\" alt=\"Regular Updates\" title=\"Regular Updates\" \/>\n<\/p>\n<h3 id=\"item-description__-examples\">\n    <img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/raw.githubusercontent.com\/jsoceandiver\/images\/master\/bookmark-1.png\" alt=\"\" \/><br \/>\n    Examples<br \/>\n<\/h3>\n<ul>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/1-bootstrap-select.html\" rel=\"nofollow\">Bootstrap CSS Framework DropDown Examples<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/2-bootstrap-radio-and-switch.html\" rel=\"nofollow\">Bootstrap CSS Framework Radio Buttons &#38; Switches<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/3-bootstrap-mixed.html\" rel=\"nofollow\">Bootstrap CSS Framework Mixed Controls<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/4-tailwind-select.html\" rel=\"nofollow\">Tailwind CSS Framework DropDown Examples<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/5-tailwind-radio-and-switch.html\" rel=\"nofollow\">Tailwind CSS Framework Radio Buttons &#38; Switches<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/6-tailwind-mixed.html\" rel=\"nofollow\">Tailwind CSS Framework Mixed Controls<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/7-bulma-examples.html\" rel=\"nofollow\">Bulma CSS Framework Examples<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/8-foundation-examples.html\" rel=\"nofollow\">Foundation CSS Framework Examples<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/9-css-without-framework.html\" rel=\"nofollow\">Pure CSS &#38; AJAX Request<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/ajax-5-levels-example.html\" rel=\"nofollow\">AJAX example with five nesting levels<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/select-with-optgroup.html\" rel=\"nofollow\">SELECT with &lt;optgroup&gt;<\/a><\/li>\n<li><a href=\"https:\/\/previews.customer.envatousercontent.com\/files\/354715122\/examples\/deep-link.html\" rel=\"nofollow\">Drop-Down with Deep Link<\/a><\/li>\n<\/ul>\n<h3 id=\"item-description__-data-sources\">\n    <img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/raw.githubusercontent.com\/jsoceandiver\/images\/master\/bookmark-1.png\" alt=\"\" \/><br \/>\n    Information Sources<br \/>\n<\/h3>\n<p>The library helps three important information sources:<\/p>\n<ul>\n<li><strong>Single JSON file<\/strong>. On this case, all information is positioned inside a single JSON file, which is loaded as soon as on web page load.<\/li>\n<li><strong>Javascript object<\/strong>. This information supply is the best one. Simply create a JavaScript object and cross it to the library through the dataSource property.<\/li>\n<li><strong>Customized operate<\/strong>. The customized operate permits to use any logic and, for instance, carry information from the server-side (through AJAX requests).<\/li>\n<\/ul>\n<h3 id=\"item-description__-storage-amp-deep-links\">\n    <img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/raw.githubusercontent.com\/jsoceandiver\/images\/master\/bookmark-1.png\" alt=\"\" \/><br \/>\n    Storage &#38; Deep Hyperlinks<br \/>\n<\/h3>\n<p>The library helps storage to save lots of the present state and restore it after web page refresh or when the again button is pressed.<\/p>\n<ul>\n<li><strong>Native storage<\/strong> &#8211; that is persistent storage that retains information even when the person closes the browser.<\/li>\n<li><strong>Session storage<\/strong> &#8211; it will likely be cleared when the browser session is over, usually when the person closes the browser.<\/li>\n<li><strong>Cookies<\/strong> &#8211; not like native and session storage, cookie values can be utilized on the server too. It&#8217;s additionally  potential to outline cookies&#8217; expiration date.<\/li>\n<li><strong>Deep Hyperlinks<\/strong> &#8211; particular hyperlinks that ship customers instantly into the predefined drop-down choice state.<\/li>\n<\/ul>\n<h3 id=\"item-description__-callbacks-amp-apis\">\n    <img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/raw.githubusercontent.com\/jsoceandiver\/images\/master\/bookmark-1.png\" alt=\"\" \/><br \/>\n    Callbacks &#38; APIs<br \/>\n<\/h3>\n<p>The library has varied callback operate which may be used to use the customized logic:<\/p>\n<ul>\n<li>\n        <strong>onSubmit<\/strong>.\n    <\/li>\n<li>\n        <strong>onReset<\/strong>.\n    <\/li>\n<li>\n        <strong>onChangeStart<\/strong>.\n    <\/li>\n<li>\n        <strong>onChangeEnd<\/strong>.\n    <\/li>\n<li>\n        <strong>onDisableControl<\/strong>.\n    <\/li>\n<li>\n        <strong>onEnableControl<\/strong>.\n    <\/li>\n<\/ul>\n<p>\n<iframe data-lazy=\"true\" data-src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/>\n<a href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fdependent-controls-library%2F33756256\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>LIVE PREVIEWBUY FOR $7 Dependent Controls is a library for making dependent drop-downs rapidly and simply. It&#8217;s written in pure ES6 JavaScript \/ TypeScript and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":96462,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[22375,22376,22377,22378,22379,22380,22381,22382,22383,22384,6564,22385,8847,10246],"class_list":["post-96461","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codes","tag-cascading-drop-down","tag-cascading-dropdown","tag-cascading-radio-button","tag-cascading-switch","tag-dependent-data-list","tag-dependent-datalist","tag-dependent-drop-down","tag-dependent-dropdown","tag-dependent-select","tag-dynamic-list","tag-filter","tag-multiple-controls","tag-select","tag-switch"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dependent Controls Library - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dependent Controls Library - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-02T11:01:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-02T11:02:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/10\/1759402864_preview.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"590\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"Dependent Controls Library\",\"datePublished\":\"2025-10-02T11:01:00+00:00\",\"dateModified\":\"2025-10-02T11:02:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/\"},\"wordCount\":432,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/1759402864_preview.jpg\",\"keywords\":[\"cascading drop-down\",\"cascading dropdown\",\"cascading radio button\",\"cascading switch\",\"dependent data list\",\"dependent datalist\",\"dependent drop down\",\"dependent dropdown\",\"dependent select\",\"dynamic list\",\"filter\",\"multiple controls\",\"select\",\"switch\"],\"articleSection\":[\"Code's\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/\",\"name\":\"Dependent Controls Library - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/1759402864_preview.jpg\",\"datePublished\":\"2025-10-02T11:01:00+00:00\",\"dateModified\":\"2025-10-02T11:02:29+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/1759402864_preview.jpg\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/1759402864_preview.jpg\",\"width\":590,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/10\\\/02\\\/dependent-controls-library\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dependent Controls Library\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dependent Controls Library - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/","og_locale":"en_US","og_type":"article","og_title":"Dependent Controls Library - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2025-10-02T11:01:00+00:00","article_modified_time":"2025-10-02T11:02:29+00:00","og_image":[{"width":590,"height":300,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/10\/1759402864_preview.jpg","type":"image\/jpeg"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"Dependent Controls Library","datePublished":"2025-10-02T11:01:00+00:00","dateModified":"2025-10-02T11:02:29+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/"},"wordCount":432,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/10\/1759402864_preview.jpg","keywords":["cascading drop-down","cascading dropdown","cascading radio button","cascading switch","dependent data list","dependent datalist","dependent drop down","dependent dropdown","dependent select","dynamic list","filter","multiple controls","select","switch"],"articleSection":["Code's"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/","url":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/","name":"Dependent Controls Library - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/10\/1759402864_preview.jpg","datePublished":"2025-10-02T11:01:00+00:00","dateModified":"2025-10-02T11:02:29+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/10\/1759402864_preview.jpg","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/10\/1759402864_preview.jpg","width":590,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/10\/02\/dependent-controls-library\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"Dependent Controls Library"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/96461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=96461"}],"version-history":[{"count":1,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/96461\/revisions"}],"predecessor-version":[{"id":96463,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/96461\/revisions\/96463"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/96462"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=96461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=96461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=96461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}