从后台填充UI5屏幕(MII Trx或控制器)

2020-08-21 19:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,UI&MII专家, 我有...

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

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


您好,UI&MII专家,

我有一个方案,在条形码扫描仪活动之后,输出连接字符串将输入到我的MII Trx,并且它将包含UI5屏幕上所有文本框字段的数据。

条形码字符串:FieldValue1,FieldValue2,FieldValue3,FieldValue4

现在,SAP MII具有StringList_To_XML Action块,该块将解析该字符串并将单个数据带入trx变量。 但是,我不确定将这种分离的FieldValue从MII Trx转换为UI5屏幕上的Text Field的方法/语法是什么。 方法1-[条码扫描器字符串-> MII Trx->控制器->视图]或

方法2-[条形码扫描器字符串->控制器->视图]

我知道Controller中使用的以下语法,但这会导致在屏幕上对数据进行硬编码。 oView.getModel()。setProperty(" FieldXMLPath"," FieldValue"); 但是我想将数据从MII Trx传递到UI5屏幕(即时向MII Trx扫描输入)。

是否有任何示例代码或语法? (已经在 sapui5.hana.ondemand.com 上进行了检查),否则应该小心 在控制器页面上(方法2)?

见识/经验将不胜感激。 谢谢。

4条回答
哎,真难
2020-08-21 20:27

嗨,

通常,要动态显示一组数据,我们使用聚合绑定 在"查看"端。

要在Controller端显示一组数据,通常请按照以下步骤操作:

  • (步骤0:在View中创建容器元素)
  • 循环访问数据集
  • (在循环中)实例化保存数据的元素
  • (在循环中)将先前实例化的元素添加到容器中

例如,可以使用容器SimpleForm作为容器,并添加 SimpleForm.addContent()

此致

Peter

一周热门 更多>