2011-03-07 30 views
0

我通過使用xxforms:tree外觀的xforms:select1控件中顯示的項目列表。它們通過像一個代碼塊顯示:如何顯示的圖標旁邊的xxforms一個select1控件:樹姿

<xforms:select1 appearance="xxforms:tree" bind="retrievalControl-bind" id="retrievalControl-appSummary-control"> 
    <xforms:itemset nodeset="instance('dataInstance')/*"> 
     <xforms:label ref="fn:concat(./NAME,', ','ID: ',./ID)"/> 
     <xforms:value ref="./ID"/> 
    </xforms:itemset> 
</xforms:select1> 

我想在同一行項目顯示爲每個項目兩個圖標:一個圖標刪除和一個用於編輯的項目,這都會調用XPL與項目ID作爲參數。

的問題,我該如何使那些圖標 - 不套裝支持嵌套觸發要素?如果沒有,我怎麼去實現它(點擊項目結果的動作比編輯其他或刪除,因此不能使用;能顯示出的頁面上刪除/編輯時,有關該項目的用戶點擊,但要保存例如,如果用戶只想刪除該項目,則點擊)。

回答

0

不要忘記,當你在你的網頁瀏覽器中看到一個「樹」時,該小部件仍然是一個xforms:select1,這是一個小部件,允許你選擇其中的一個項目。用戶可以用樹做的唯一事情就是選擇項目。你不能,至少現在,已經附着在樹中的項目其他行動。因此,使用該樹,您不能將兩個刪除/編輯圖標附加到每個項目。

但是,您可以創建需要兩次點擊一個UI:第一用戶選擇一個項目,然後點擊觸發外樹來執行所需的操作(例如刪除或編輯)。

相關問題