Christian S.: serverseitige hirarchien im client abbilden

Beitrag lesen

Hi,

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

vermutlich.

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.

idealerweise... Wenn man in einem größeren Team arbeitet, weiß ich nicht, wie jeder einzelne seine Oberflächen strukturiert... Ich will ja nicht auch nicht alle Elemente eines Typs disablen sondern die, die logisch zu einer Gruppe gehören.

Habe noch rumprobiert, mit den Literalen und habe folgendes festgestellt:

  
  function MyBase()  
  {  
   this.Reset = function()  
   {  
    alert(this);  
   };  
  }  
  
  var Controls =  
  {  
   constructor: MyBase,  
   a:1,  
   UC1:  
   {  
    constructor: MyBase,  
    b: 1,  
    UC2:  
    {  
     constructor: MyBase,  
     c:1  
    }  
   }  
  };  
  
  Controls.constructor();  
  Controls.UC1.constructor();  
  Controls.UC1.UC2.constructor();  
  
  Controls.UC1.UC2.Reset();  
  

Das geht :-) !

Gruß
Christian