我想顯示使用xforms:select1控件使用外觀= xxforms:樹從XML DB檢索項目。這些項目會自動摺疊或展開,並且所有檢索項目的行爲都不相同。我有一個關於xxforms以下問題:樹視圖:xxforms:xforms樹視圖:select1控制
- 如何確保該視圖顯示的子節點(這些可擴展/使用+/-圖標,可摺疊)的崩潰或總是擴大,無論,例如,沒有。節點覆蓋的+圖標?
- 如何使用樹狀外觀渲染select1而不使任何項目超鏈接?
- 如何確保沒有項目被突出顯示/默認選擇?
...雖然文檔說xxforms:菜單也是可能的外觀(URL http://www.orbeon.com/orbeon/doc/reference-xforms-extensions#tree),在細節不詳...
奇怪的是,一個節點自動在select1控件中被選中,xxforms:樹形外觀,顯示在對話框控件中,有時該節點的路徑不涉及其他所有顯示爲打開的節點(有時是混合的節點,在選定節點在這些節點的路徑之外時打開和關閉):如何禁用通過對話框控件中的xxforms:tree顯示的任意節點的自動選擇(大多數情況下,此節點是空的文字內容)? – user557060 2011-03-08 10:06:38
我認爲你正在試驗的是當你點擊樹中的「+」或「 - 」時,相應的項目被選中。事實上,只有當您明確地點擊其標籤時纔會選擇某個項目。這一行爲在3.8版本發佈後發生了變化。如果你使用的是Orbeon Forms 3.8,我建議你每晚做一次構建,看看它是否對你更好。 – avernet 2011-03-08 17:30:46
不,我沒有嘗試點擊+或 - 並檢查選擇的內容。我不點擊任何地方。當顯示對話框時,它將使用空白內容呈現爲開放狀態的第一個節點之外的所有節點呈現select1控件,並選擇具有空內容的第一個節點:我正在爲每個項目執行此操作 -噹噹前節點(。)爲空時,節點被選中並且之後的所有節點(在呈現的select1控件下面的這個節點)都是打開的。當我將值設置爲非空時,呈現無誤。 –
user557060
2011-03-24 08:57:22