我在 SAPUI5 应用程序中使用智能表,没有自定义列,因此所有列都来自 OData。一列应该像一个链接,因此如果用户按下该列中的数据,它应该打开一个对话框或片段以进一步导航或执行操作。所以有两个问题我一直没能弄清楚:
CellClick
或类似)?<smartTable:SmartTable>
<Table>
<columns>
<Column>
<customData>
<core:CustomData key="p13nData" value='\{"columnKey": "yourKey", "leadingProperty": "yourLeadingProperty", "columnIndex": theIndex}'/>
</customData>
<Text text="{i18n>YourPropertyName}"></Text>
</Column>
</columns>
<items>
<ColumnListItem>
<Link text="{LinkText}" href="YourLink"/>
</ColumnListItem>
</items>
</Table>
</smartTable:SmartTable>