HISE Logo Forum
    • Categories
    • Register
    • Login

    Two combos logic (Mutually exclusive combo boxes)

    Scheduled Pinned Locked Moved General Questions
    13 Posts 3 Posters 580 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • hisefiloH
      hisefilo
      last edited by hisefilo

      Hi everyone. .
      How can I do to make option selected on a combo to be removed from options available on a second combo and vice-versa? Not by order but IDs??
      Thanks in advance

      ulrikU 1 Reply Last reply Reply Quote 0
      • ulrikU
        ulrik @hisefilo
        last edited by

        @hisefilo Can you explain more?

        1 Reply Last reply Reply Quote 0
        • d.healeyD
          d.healey
          last edited by

          In the callback for each combo box you update the list of items in the other box.

          Free HISE Bootcamp Full Course for beginners.
          YouTube Channel - Public HISE tutorials
          My Patreon - HISE tutorials

          hisefiloH 1 Reply Last reply Reply Quote 0
          • hisefiloH
            hisefilo @d.healey
            last edited by

            @d-healey @ulrik Yes that was my first idea but as arrays uses index and not IDs I can remove or push into the array the selected item.

            HiseSnippet 1336.3oc6Y01aaaCDlJ1pMVcqncn.a.6KBF6CNnoo1tYu.jsUm3jLDrlWPbRPA5JJXjnsYCEoFEUVMJx+w8So+C1NRIaImn35301Oz4juDdGuiO2wiO2YmCjBORTjPhrpbzfPBx5Kr6Lfq52tOlxQ6rIx5t16hiTDoahnMFDhihH9HKqR+lVfUkxHyOu6oafYXtGISDBchf5QdFMfpxjdPqemxXai8IGQCxs6Uasimf2VvDw.dJYWGEh8NC2irGVusErQV2ZKepRH6nvJRDxp7FB+Ac5K9Kdx9OgFQOkQzKZf5.NJQ71BluFw5+F0tOk4evv3NBgrt8AYYgRIYgGXuK0mNRdV13dFEtYVjOeXsv3vqzXvqw0AuBfjUNHUNAR22timjFpxznwycr2gCWNcwPZOOTR1KZgusrcaArCtZk.7YjskvhQVTa050W1sY85KsliiCj6iTtmiktAB+XFIx8WbeQUgDy6Qptra0Xljdl9O7WoOAyHCp9x0xaUaQvohMDuoAX2vyrGQAhCEbXQspi1QU3.upgMeuF1TanyH2rRDATRUjfHMtzJuFcoQzJuVP40p9G7pKk2QMmfiZNcNhGIXjUBkT.tYlBQwIXVLolYWTNixItci4dJpf6pq0SQqNrkBVMugw7xPlALbIm25TgI7vLWJjcpulSE8ucER2Zz0.Y+7HDwH7dp9frG9vkdKrmJO9wtoUDQtXFa3FAMlW3lTrtvyrpVp1WPe4R5HdXsTsF.xqbg9PA+cTrjGA31U0m3FQXDOEwWu1DHMblnmMAziZbI+ap8z99PRf3b.pWx0P9RJBbwRIdfSkgAqzr4q55TecbnO7Bz0boog9M5x7hjKzIW+pcT5kVaH4dJPTU6p2ml2U4tu2SnH6yqYtUctvw8xp51sPcodiQjEpVyhJmjg03wAmRj4qozaDnVFmu5VSGekWRxI2FE7c3T09gjz0YDtMJfcCklcAdtERQHrUkgk6dorbCyjHpuljaThEYBgrdFK1BcCcQyK6BTKzw6rIVg07toPCfaHQpn5rh0ljyglXIrvUr2jDclRDZvdZkAj4lRz+lricyVCxV7qsBvfNaqRvBS4Ix5qsS3dcLDuNCYc0ouQmq8TFxYmaqWO94ldXN1Y9+p8dftd5mJX03sB08+SU.0ai0+Q2igGQUCxOevk6OV95q2pWX66BqllR3de6CnJu9Ei2EJ.u5xyOx3McZiuzdqtcABuLvV1d6mOwQK9fCk6l.k6X2A5QYHtM.YwzhvIL22eOsy8EN0y8sumBeN4H3jiBEQi43Nj.5QP0eTdgGGAS1P9yC02q4k2VfkEp5cOcaHLKzlNXUrzTfrdfHlqFqfnzTeKjmvb72I41eAS9U9i0vneRer8emanzzA22yryUFhwNzfPFYK94DFvrav3WAT4cwwL0PoMFCk6J3hv9BN0KeEvgDkj1qGQlG6EFPqqTvPAYRdPqCgoZv4ql+tVOCpBwRHOQlwbwM+yQT3802Xm.WW8KS2OO3zK8+SN8CEwJJu2tXnPUORwdwAc.hUOBfDNmvhziYrflbLYcc85DlUtuYw+.+jprgdsUpxFCUNE8MtssYpk4sMl213y81FMm21Xdai4sM9fz1H2GCM+mNadmi4cN9LrywSl24Xdmi4cNlhNGeJNi.rmT7JujuMYcs7hFIPbyM++GqXuqds6nuCZa65qTGE.LhuxySmteDjeJ1llyfMOYFrY0YvlueFr4GlAa9wYvleZh1naFsdrRDj7TDDbvVluHeKqs3XnR1T0i9W.z4zR8.
            
            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @hisefilo
              last edited by

              @hisefilo You can convert an elements text (id) to an index using indexof

              Free HISE Bootcamp Full Course for beginners.
              YouTube Channel - Public HISE tutorials
              My Patreon - HISE tutorials

              1 Reply Last reply Reply Quote 1
              • d.healeyD
                d.healey
                last edited by

                hmmm I just tried putting together a quick example but it's trickier than I thought. I'll figure it out though because I need it for a project I'm working on. But I'm not going to be around much today so maybe someone else will get there before me.

                Free HISE Bootcamp Full Course for beginners.
                YouTube Channel - Public HISE tutorials
                My Patreon - HISE tutorials

                hisefiloH 1 Reply Last reply Reply Quote 1
                • hisefiloH
                  hisefilo @d.healey
                  last edited by

                  @d-healey Yep, not simple for me at least. Need to save active item on the remaining combos and vice-versa (spaghettiiiiiiiiiiiiii)

                  ulrikU 1 Reply Last reply Reply Quote 0
                  • ulrikU
                    ulrik @hisefilo
                    last edited by ulrik

                    This post is deleted!
                    hisefiloH 1 Reply Last reply Reply Quote 2
                    • hisefiloH
                      hisefilo @ulrik
                      last edited by

                      @ulrik man thank you so much. Your code looks so clean and pro!!!

                      Almost there. Remaining combo box resets and shows no text. But I guess I can fix that

                      Thanks once again for your help bro

                      ulrikU 2 Replies Last reply Reply Quote 0
                      • ulrikU
                        ulrik @hisefilo
                        last edited by

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • ulrikU
                          ulrik @hisefilo
                          last edited by

                          @hisefilo I didn't realize you wanted this combo combo to have a purpose as well 😂, forget about the code it will not work,
                          Maybe this is more like what you need?

                          HiseSnippet 1363.3oc6Y00aaaCEUx1JsVcqHcnOrG0L1CxHot1pYefksEm3jLDrlDi3zfAzUTvHSayFJRMIprXLz+i6mR+GrcIkjkbiiiiWZdHy4oxKu2KO7xi34R21AbWbXHOPSu7wC8wZ5elQmgLwfVCPDl1daqo+Xi8QgBbfUrosF5iBCwc0z0K9KRC5kKoo96CarEhhXt3LSZZmvIt3WR7HhLqsa9qDJcWTW7wDubduVy8b4rVbJOBvSQi5Z9H2yP8wGfjtUvPSeoc5RD7fNBj.GpoWZKd2gcFv+SVr+mPBImRwxAMz5.IJ17tbZWIhkV0ZMfP61NceGpoo+f1YUghwUgmZrOoKYj8rpwxpIrxhHe8Puv3vq3XvqQd3UOG7l.jzyAoRwP5IFcbCH9hrYj34QF6wfCmdHnrmGJw9pUfujQKN3ASTyCcFd2.XvnHrWqd8UsbpWu55lllPsOTXcNJvxi2MhhCs9IqWWgGfX8wUV0pRDMfbl7ezs1.LhhGV4MqmOpVbuS4awunADW5Z1GK.y9bFLvtxHOp.K3kCz4ZCzQFn4nzTKDCSRDXuPItjSdEykrip8NNgYW42YUplOQNSIQNyRhLILJggs5EwbEDNyRRiS.hbGEvo1toamUgMMMBW07uLKS4tHpkJ4pMeJ36mslUqE5SIh3Ea87g.Qnb40p78rFvwQYyx83AV1DXt5qaQr9wXWpQwr9hAfkUVopY4xpuwUEYI0SMxNNWj2TUtiS4R1h..pPhgLeUAMd.8PzPUDoPkKFfCRvaVUERydfsiwWHry1VTBvI.ZWtsBrWYokcIzoVeU791ZCk607iBGXSqZ8CvAWLPuhyNk2icvMtmmHKi1JuHrt3KNrm8HrWckFf+uWQZtFpsLUIG5sPT5ovcX1WlOHoMO+4Sg33LGDGm68DmF2IDmFyLwowsEww45HNN4HNl43KGvE3CY1JVg46Ms93o50ahykjMJNXhSKUlClVf1rHuSwA44jRGA4pw0.MtZMv7RztwEmbNxY6wHhC8wrqR3VKohB5kERPE3pPoVtbhZYZ0SizUJVN5XSSAan2ikzSaU4FlBmQoXT+OZuZusQBjT+NAZ.b8wABhrRnuM9bnYnX07xFaiCOSv8UXOgM.82Lin+hrkc6lCyF7yM8PvbF5EfAJ5qrwgXMbyTca4V8FthN4Vwlu65VwkMT8JjaAub6LPiTxOMQhw6tR1RYxD.carVZjssvBIhg4K4ebKWklsVtldGgyJbehQahvcvjwagIfWIS8SLdSZf8yM1oWOrqHCrkL182lZ2p25P4wwP4QFc.IN0s9Jf7vD93TdJweOqOkveleJwgtBz43igUNzmGNVh6f8HGCeNDl23qBglkw+wQxy071awQASbpOrwtv1bhwzAIhBTDjM83QLwXDhhy7ovM3IMk9T8jl6zuu9uecvsyKvJmhwNDOeJdG14XJbutBieAbQdOTDUjZswXnbeNi6OfyHt4OzOBKBH86iCxi8Itg1THf1.xr7zlGgoXTdB7W27k.wCE.0I7bVKZbieM5DOu9RiX3ZI+Xz59w03E++403GwiDDV+8Q.QUJuePjWG3tTWLfDFCSCSk7SFWWNN9xTVW0f+A9KYxFxw5IS1HcxYPp3AwMRrPoXgRw8PkBmEJEKTJVnTbqnTXZL5wl4eC1BwhEhE2ODKdwBwhEhEKDKlAwh6h0vC4Fveqa7uXrjK+PkEXeyT+eUW1Xe4XqQ+NyFF0qUWyCtQ7sttxx8yf5yjiwYNh4EyQLqMGw7MyQLe6bDy2MGw78SMFoXzlQBtW7mhfg16n9w5002gg.lrh0q8uNMl99.
                          
                          hisefiloH 1 Reply Last reply Reply Quote 4
                          • hisefiloH
                            hisefilo @ulrik
                            last edited by

                            @ulrik Wow man!!! that's it! @d-healey this is what you needed also I guess.
                            Thanks from the bottom of my heart!

                            ulrikU 1 Reply Last reply Reply Quote 2
                            • ulrikU
                              ulrik @hisefilo
                              last edited by

                              @hisefilo I'm glad it works :)

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post

                              29

                              Online

                              2.0k

                              Users

                              12.7k

                              Topics

                              110.0k

                              Posts