Repetera (kopiera) kontroller på en sida dynamiskt
Hej
Jag skulle behöva repetera ett antal kontroller på en sida.
Jag har nu 4 kontroller som är inparametrar till ett diagram som jag ritar. Nu vill jag låta användaren lägga till ytterligare en serie genom att få mata in nya parametrar i en ny rad av kontroller. Jag vill alltså lägga till en ny omgång med samma kontroller bredvid varandra, och detta på nåt smidigt sätt, gärna så att användaren kan jämföra ytterligare en gång till, dvs att 3:e omgången kontroller skall visas!
Mvh Lars
Svara
Sv: Repetera (kopiera) kontroller på en sida dynamiskt
Så dynamiskt att det är bättre att använda JavaScript än ASP?
Svara
Sv:Repetera (kopiera) kontroller på en sida dynamiskt
Möjligt, men det är en asp.net sida jag har....
Svara
Sv: Repetera (kopiera) kontroller på en sida dynamiskt
Kolla på dessa:
http://www.phpportalen.net/viewtopic.php?p=265216#265216
http://www.phpportalen.net/viewtopic.php?p=309274#309274
Lägg ovanstående koder i HTML-filer och pröva. Är det något som du gillar?
Svara
Sv:Repetera (kopiera) kontroller på en sida dynamiskt
Japp, det kan vara nåt. Jag ska kolla på det, men han verkar ha ungefär samma problem som jag så det borde funka!! (Alltid lite lättare när man har nåt att utgå ifrån!)
Mvh Lars
Svara
Sv:Repetera (kopiera) kontroller på en sida dynamiskt
Om nu dessa kontroller är dina egna skapade - skulle jag skapa en .Clone funktion i kontrollen som skapar ny instans av samma kontrolltyp, och fyller den med nuvarande data.
<code>
Function Clone() as MyControl
Dim loNew as new MyControl
loNew.intMyProperty = Me.intMyProperty
'osv ..
Return loNew
End Function
</code>
Och sen när användare klickar på knappen, anropa då Clone() på varje kontroll och lägg till i din nya rad eller vad det är.
Mvh, Rickard
Svara