2016-04-04 11 views
0

Ich verwende ZK und ich möchte die ZK-Klassen für die Elemente in meinen .zul-Dateien verwenden. Ich sah, dass Sie Dinge wie verwenden können:Wo gibt es ZK sclass verfügbare Artikel?

<style> 
    div.z-tree { 
    background: none !important; 
    background-image: none !important; 
    border: none !important; 
} 
div.z-tree-body { 
    background: none !important; 
} 
tr.z-treerow-seld, tr.z-treerow-over { 
    background: #00533f !important; 
} 
div.z-treecell-cnt { 
    color: #5555ff; 
} 
.test-class div.z-treecell-cnt { 
    color: #ff5555 !important; 
} 
    </style> 

Wo kann ich all diese verschiedenen Stilen, wie z-Baum-Körper, den ich und alle Attribute verwenden kann ich ihnen zuweisen können oder wie nach ihnen suchen ?

+0

Möchten Sie alle CSS von ZK für bestimmte Komponenten überschreiben oder möchten Sie ein ganz neues Thema erstellen? – chillworld

+0

@chillworld: Nein, überschreiben Sie einfach einige CSS für die Baumkomponente in diesem Fall. Genauer gesagt, möchte ich einige Elemente (Knoten) im Baum auf Basis eines booleschen Werts, der im Knotenmodell gefunden wurde, hervorheben (Hintergrund ändern). Wenn jemand eine Antwort bekommt, würde ich mich auch freuen, zu wissen, wo er sie liest. Danke –

Antwort

0

Wenn ich einige CSS überschreiben muss, suche ich immer die spezifischen CSS-Klassen mit den Browser-Entwickler-Tools.

Da Sie die CSS einiger Knoten, aber nicht alle überschreiben möchten, versuchen Sie, sclass zu einer bestimmten Klasse zu verwenden.

Beispiel:

<style> 
    .red { 
     color:red; 
    } 
<style/> 
<label sclass="@load(empty vm.property?''':'red')" /> 

Sie brauchen nicht die zk Klassen zu verwenden, wenn es für particularisme Fälle ist. Um sie alle zu überschreiben, können Sie die zk-Klassen besser verwenden.

Verwandte Themen