peterS.: serverseitige hirarchien im client abbilden

Beitrag lesen

gruss Christian,

...
[sehr viele informationen]
...

es wird wahrscheinlich so sein, dass ich Dein problem nicht ganz
   verstanden habe, trotzdem aeussere ich mal ein paar gedanken dazu.

idealerweise bildet doch schon die html-dokumenten-strukur (der
   DOM-baum) die beziehungen der controls zu- und untereinander ab.
   ausserdem sollten sich schon z.b. anhand des element-typs oder
   der css-klassen-namen von formular-elementen alle merkmale zur
   identifizierung eines bestimmten control-typs treffen lassen.

sind diese voraussetzungen gegeben, wuerde ich tatsaechlich einen
   voellig anderen ansatz waehlen. zuerst liesse ich einen *build*-
   prozess auf das DOM los, um control-sup- und sub-strukturen anhand
   der gerade erwaehnten merkmale >>struktur<< und >>eigenschaften<<
   zu identifizieren. jedes dieser elemente wuerde ich dann an genau
   den JavaScript-konstruktor weiterreichen, der in seiner abstraktion
   dem jeweiligen ASP-pendant entspraeche und mit seiner internen
   logik exakt auf die von Dir erwaehnten client-/ und oder server-
   seitigen beduerfnisse zugeschnitten waere.

das ist bei weiten nicht so theoretisch wie es sich anhoert. auch
   die clientseitige umsetzung ist nicht so komplex wie es auf den
   ersten blick erscheinen mag.

die vorteile fuer mich liegen im zwang zur sauberen implementierung
   des html-codes, denn dessen struktur muss schon die zu bearbeitende
   objektstruktur der serverseite widerspiegeln. die fuer den bearbei-
   tungsprozess relevante ASP-objekt/-klassenstruktur der controls
   kommt auf der clientseite erneut zum einsatz.

Weiterhin suche ich nach einer Möglichkeit zB alle Formularelemente
eines Usercontrols zu resetten oder zu disablen.

auf dieser grundlage liesse sich doch oben geausserter wunsch relativ
   einfach im client formulieren.

so long - peterS. - pseliger@gmx.net

--
»Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive.« - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:| n3;} n4:} ss:} de:µ js:} mo:? zu:]