2014-09-03 2 views
1

Когда мы устанавливаем режим = кнопку «SingleSelect» строка таблицы радио является отображение Как можно скрыть кнопку радио из рядаТаблица выбора одного режима

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

Что вы задаете для режима «SingleSelect»? Если вы хотите отреагировать на нажатие какого-либо элемента, вы должны попробовать «SingleSelectMaster». Я написал свод режимов [здесь] (http://stackoverflow.com/a/24361565/1969374). –

+0

, но в таблице нет собственности SingleSelectMaster, вы можете разработать такой же. – Kitty

+0

Это не свойство, а значение режима. Это зависит от того, что вы хотите делать со своим столом. Если вы хотите, чтобы пользователь мог выбрать одну строку, вы можете выбрать между «mode =» SingleSelect «и» mode = «SingleSelectMaster» '. Последний будет без переключателя. –

ответ

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.