2012-04-10 7 views
1

Ich möchte die ExpandLevel -Eigenschaft für mehrere Erweiterung Bibliotheksnavigatoren mit einem Thema festlegen. Ich kann expandable und expandEffect einstellen, aber ich kann expandLevel nicht arbeiten. Ich bin mit dem folgenden in meinem Thema:Set expandLevel für Xe: Navigator mit einem Thema

<!-- Navigator --> 
<control> 
    <name>Outline.Navigator</name> 
    <property type="boolean"> 
     <name>expandable</name> 
     <value>true</value> 
    </property> 
    <property> 
     <name>expandEffect</name> 
     <value>wipe</value> 
    </property> 
    <property> 
     <name>expandLevel</name> 
     <value>#{0}</value> 
    </property> 
</control> 

Ich habe auch versucht <value>0</value> verwendet, die auch nicht funktioniert.

Antwort

1

Booleans müssen als EL übergeben werden, genau wie Zahlen. Übergeben Sie den Wert der erweiterbaren Eigenschaft als # {true}, andernfalls wird versucht, einen String-Wert zuzuweisen.

+0

Tim, die erweiterbare Eigenschaft funktioniert gut. Es ist die ExpandLevel-Eigenschaft, die ich nicht zur Arbeit bekommen kann :-) –

+0

Könnte ein weiteres Timing-Problem sein, dann. Wenn der Inhalt vor der Render-Phase ausgewertet werden muss, setzt das Design das Attribut möglicherweise korrekt, es wird jedoch ignoriert. Aus diesem Grund können Sie Attribute wie den Wert einer Wiederholung nicht über ein Thema festlegen. –