标题是自我解释的。
我正在使用XML视图格式在SAPUI5中开发一个视图,我不知道(并且无法在任何地方找到信息)如何在视图中建立链接。
例如,给定此代码:
<ColumnListItem type="Navigation" press="handleLineItemPress">
<cells>
<ObjectIdentifier title="{Version}" />
<ObjectNumber number="{Ejercicio}"/>
<ObjectNumber number="{PlanInicial}"/>
<ObjectNumber number="{Transferencias}"/>
<ObjectNumber number="{PlanActual}"/>
<ObjectNumber number="{ImporteCursado}"/>
<ObjectNumber number="{PlanDisponible}"/>
<Text text="{Moneda}"/>
</cells>
</ColumnListItem>
我需要能够添加任何ObjectNumber的链接。
我到处都看,但我找不到任何东西。
提前感谢您的时间, Hoijof。
答案 0 :(得分:2)
press=".onObjectNumberPress"
控制器中的:
onObjectNumberPress: function(e) {
var iNumber = e.getSource().getNumber();
//open in same window
window.location.href = "http://google.de?q="+iNumber;
//open in new window
window.open("http://google.de?q="+iNumber);
}
未经测试,但应该有效。
但你也可以在xml-view中编写html代码。只需将html-namespace添加到document-header。
<core:View controllerName="my.own.controller"
...
xmlns:html="http://www.w3.org/1999/xhtml">
<html:a href="http://google.de?q=123">TestLink</html:a>