列出SAPUI5

2020-09-09 15:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


付费偷看设置
发送
6条回答
歪着头看世界
1楼-- · 2020-09-09 15:43

嗨,鲁本斯,

它太大了,无法检查代码并提供任何注释,反正请检查下面的内容是否有帮助,

*在第二个视图中:我想 该值属于this.sMasterContext,如果是这样,则可以使用model.getProperty(this.sMasterContext +"/img/propertyname")获得该值,并将该值设置为所需的输入。 如果没有,

**在第一个视图中:您可以再有一个模式以及其他两个模式(context和masterContext),并且类似的模式也可以传递所需的值。

-Akhilesh

一只江湖小虾
2楼-- · 2020-09-09 15:59

有人可以帮我吗?

SAP小黑
3楼-- · 2020-09-09 16:03

嗨鲁本斯,

从我在顶部的文本中了解到,您正在获得一个列表,单击任何项​​目时,值都需要在下一页显示。

请点击下面的列表进行活动

list:function(evt){

var sel_value = evt.oSource.getValue(); //在这种情况下,您将获得唯一选择的值。

现在,您只需将sel_value绑定到一个本地josn模型,就需要将其传递到下一个视图并将其绑定到要显示的UI元素。

谢谢

Deepak Raj。

clasier
4楼-- · 2020-09-09 15:55

它没有帮助我,但是谢谢

哎,真难
5楼-- · 2020-09-09 16:06

嗨鲁本,

从选择列表项的列表中获取选定的值

在xml视图中

在控制器中

onListSelect:函数(事件)

{

var selItem = this.getView()。byId(" idList")。getSelectedKey();

this.getRouter.navTo(" Results",{

item:selItem

}

}

在manifest.json的路由中,在路由模式中添加一个参数,以将该值传递到第二页。

例如

"路线":[{"名称":"结果",

"样式":" {item}",

"目标":"结果"}]


"目标":{"结果":{" viewName":"结果",

"标题":"结果"," viewLevel":2,

" controlAggregation":"页面",

}}

在View2控制器中,在routematched事件中,从此代码中获取选定的项目

routematched:function(event)

{

var selItem = event.getParameter('arguments')。item;

}

然后您可以在视图2中将此selItem设置到输入控件中。

希望这会有所帮助!

wang628962
6楼-- · 2020-09-09 15:57

对不起,但是我是SAPUI5的入门作品,我不知道如何在我的代码中使用该示例

必须将您的示例放在哪个文件中?

我的控制器0中有方法" _onListItemPress"

 _onListItemPress:函数(oEvent){
 var oListItem = oEvent.getParameter(" listItem");
 var oBindingContext = oListItem.getBindingContext();

 返回新的ES6Promise.Promise(function(resolve,reject){

 this.doNavigate(" 1461232176312_S1",oBindingContext,解析为""
 );
 } .bind(this));

 }
 

一周热门 更多>