2012-04-10 32 views
1

我想爲使用主題的多個擴展庫文件導航器設置expandLevel屬性。我可以設置可擴展和擴展效果,但我無法使expandLevel正常工作。我在我的主題中使用以下內容:使用主題爲xe:navigator設置expandLevel

<!-- 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> 

我也嘗試過使用<value>0</value>,這也不起作用。

回答

1

布爾值需要作爲EL傳遞,就像數字一樣。將可展開屬性的值傳遞爲#{true},否則將嘗試分配一個String值。

+0

蒂姆,可擴展的屬性工作得很好。這是我無法工作的expandLevel屬性:-) – 2012-04-11 05:05:16

+0

那麼可能是另一個時間問題。如果內容需要在呈現階段之前進行評估,則主題可能會正確設置該屬性,但它將被忽略。這就是爲什麼你不能通過主題設置重複值的原因。 – 2012-04-11 05:09:12