将值从视图传递到对话框时出现问题

2020-09-20 02:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我有一段时间尝试将值从视图传...

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

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


嗨,我有一段时间尝试将值从视图传递给对话框

这是我的视图元素

 <输入宽度=" 100%"占位符=" XXXXXXXX-X" id =" irut"/>
 

这是我的对话框视图:

 <对话框
       id =" dialogCrear"
       title =" {i18n> TituloDialogUsuario}">


 
 

 

我的控制器

 onAbrirCrear:function(){
 var oView = this.getView();
 var oDialog = oView.byId(" dialogCrear");
 var PreviewRut = oView.byId(" irut")。getValue();
 var rut = this.byId(" crearRut");

 rut.setValue(oDatos.rut)

//懒惰地创建对话框
 if(!oDialog){//通过片段工厂创建对话框
 oDialog = sap.ui.xmlfragment(oView.getId()," crm.prospecto.view.crearProspecto",此);
 oView.addDependent(oDialog);
 }
 oDialog.open();
 },

 

因此,当我打开对话框时,应该从我的视图中获取该值并将其设置为对话框输入,但是却出现错误

未捕获的TypeError:oDatos.pais.setValue不是函数

我在做什么错????

2条回答
昵称总是被占用
2020-09-20 03:10 .采纳回答

使用模型传递值。 然后,无论您从何处访问值,该值都会保留在模型中。

一周热门 更多>