2014-09-03 71 views
1

當我們設定模式=「SingleSelect」錶行單選按鈕是顯示我們如何能夠隱藏單選按鈕從行表選擇單一模式

<Table id="idDetailTable" 
    items="{tabledata>/Items}" 
    height="100%" 
    growing="true" 
    selectionChange="vendorSelect" 
    includeItemInSelection="true" 
    mode= "SingleSelect" 
    modeAnimationOn="false"> 
+1

你爲什麼設置模式SingleSelect?如果你想對你嘗試過的物品進行反應,可以試試'SingleSelectMaster'。我寫了一個模式摘要[here](http://stackoverflow.com/a/24361565/1969374)。 – 2014-09-03 10:13:46

+0

但在表中沒有屬性SingleSelectMaster可以請您詳細說明。 – Kitty 2014-09-04 06:41:46

+0

這不是一個屬性,而是一個模式值。這取決於你想要用你的桌子做什麼。如果您希望用戶能夠選擇一行,您可以在'mode =「SingleSelect」'和'mode =「SingleSelectMaster」'之間進行選擇。後者將沒有單選按鈕。 – 2014-09-04 07:09:50

回答

2

首先結帳Tims awesome summary of sap.m.ListModes here的。其次,這裏是你的代碼:

<Table id="idDetailTable" 
     items="{tabledata>/Items}" 
     height="100%" 
     growing="true" 
     selectionChange="vendorSelect" 
     includeItemInSelection="true" 
     mode="SingleSelectMaster" 
     modeAnimationOn="false"> 

檢查sap.m.ListMode瞭解更多詳情。

Btw:ANY UI5枚舉的字符串值等於其名稱空間的最後部分:sap.m.ListMode.SingleSelectMaster - > SingleSelectMaster。這就是爲什麼您只能在XMLView或HTMLView中使用最後一部分的原因。