У меня есть представление XML с TreeTable
. Привязка осуществляется с помощью oData, который возвращает что-то вроде results-->
, а затем в каждом результате что-то, называемое «ABC», которое само по себе является массивом.
В моей таблице я хочу отобразить поля results-->
для родителя и для строки (у которой нет дочернего элемента). Для дочерних строк необходимо отобразить results--> ABC --
>, а затем привязать свойство. Но, как я делал кодирование, он отлично работает для строк, которые имеют дочерние элементы (родительская и дочерняя привязка в порядке), но для строк без дочерних элементов также становятся видимыми некоторые элементы управления. Я не уверен, как установить видимый синтаксис.
Просмотр XML :
<table:TreeTable rows="{path:'List>/results', parameters:{arrayNames:['ABC']}}" >
<table:Column id="t1" width="200px">
<Label text="Column1"/>
<table:template>
<HBox>
//want to make visible only for parent and the row which does not have child
<Text text="{path: 'List>', formatter: '.formatCoumn1'}" visible="{= !${List>?????}}"/>
//want to make visible only for child row
<DatePicker value="{List>ExpiryDate}" visible="{List>?????}"/>
</HBox>
</table:template>
</table:Column>