Fråga : Besvära med den valda dependesnten boxas

förmiddag i using cfselect som listar alla länder och i furthurslecten, boxas den visar att provices/towns och suburnsusing av röran attribute.

It fungerar REKO, när jag kommer till redigerar funktionsläge:

suppose jag har redan ett land algeria i min databas, så landet är seelected algeria vid standard!

how jag laddar det annat valt värderar med värderar från databasen som de har! Bydefault, om ingenting är där 0, är standarden värderar i databas! och anta att vi har skrivit in ingenting i förort och ska 0 kommet från databas så den ska valt standarden en som är (välj en)… fyndet för

does inte per svar! guide

the för

please kodifierar är nedanför: för class=" codeSnippet " för

1 för >

höger " >Country  för class= " inputstyle " " för countryid " för id= för höger " >Province  för " cfc för bind= " för höger " >Town  för cfc för bind= " " för inputstyle för class= " " för town " för id= för höger " >Suburb  för cfc för bind= " " för inputstyle för class= " " för förort " för id= för <-/tr>
(välj en),… countryid>selected= " utvald " >#country# för
Select One
Select One
" klar "

Svar : Besvära med den valda dependesnten boxas

AFAIK där är egentligen ingen ”stor” lösning för denna.  En förädlingsbar hacka är till *keep* som röran förlägger in, men befolkar det initialt värderar manuellt.  Så listar ska show som den korrekta standarden värderar initialt, men ska fortfarande anknytas.

Brukscfinvoke som får de initiala datan för varje, listar
       
       
       
                      countryId= " #countryid# ",
                      returnVariable= " getProvinces ",
          >
       … körning andra metoder….,

Använd därefter resultaten för att befolka varje cfselect manuellt. Igen *doen inte * ta bort röran, eller listar ska för att inte anknytas riktigt.


       
       
       
      

       



       … befolka annat listar….,


BTW: Röror är stora för ”tillfogar nytt” bildar, men nedlusat för ”redigera” bildar IMHO.  När speciellt du har, en släkt radda väljer.  Vad du är pröva att göra, är att simulera onchangehändelsen för varje cfselect listar.  Det är lätt nog.  Men att få de önskade resultaten du har att starta dem i en *specific*order (synkron ie) annars listar ska för att inte innehålla de högra objekten.  

Också röror CF8 stöttar inte ”utvalt”. Om så även du som är utklurad hur man befolkar varje, listar med de önskade objekten, du kan inte lätt preselect ett av objekten! Det är en smärta, men det är en bekant begränsning av i CF8.
Andra lösningar  
 
programming4us programming4us