SAPUI5:XML视图的条件

2020-08-30 01:43发布

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

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


你好

我确实有一个像这样的表

XML-View是否有可能检查条件名称值并决定显示哪个?

(17.0 kB)

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

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


你好

我确实有一个像这样的表

XML-View是否有可能检查条件名称值并决定显示哪个?

(17.0 kB)
付费偷看设置
发送
3条回答
宇峰Kouji
1楼-- · 2020-08-30 02:19

罗马,你好

建议通过javascript在模型中使用过滤器,但是要通过XML实现相同级别的操作系统验证,可以使用以下表达式绑定或格式化程序:

 
             <列>
               <栏目>
                 <标题>
                   

这行神奇了:

我进行了测试,效果很好。

PS:您需要在index.html中的脚本定义中添加属性data-sap-ui-xx-bindingSyntax =" complex"

浮生未央
2楼-- · 2020-08-30 02:00

Hi Roman,

您可以通过在JSON模型中添加新属性并将其绑定到XML视图来实现。

//将此内容写入xml文件

 
 <列>
 <栏目>
 
 
 <栏目>
 
 
 
 <项目>
 
  
  
 
 
 

并将以下代码添加到您的.js文件中

//在这里您可以使用来自后端的数据代替arr
 var arr = [{
 "名称":" 1",
 "值":" arr1",
 " isRowVisible":true
 },
 {
 "名称":" 1",
 "值":" arr2",
 " isRowVisible":true
 },
 {
 "名称":" 1",
 "值":" arr3",
 " isRowVisible":true
 },
 {
 "名称":" 2",
 "值":" arr4",
 " isRowVisible":true
 },
 {
 "名称":" 2",
 "值":" arr5",
 " isRowVisible":true
 }];
 for(var i = 0; i 
 

此致

Manjunatha Devadiga

Nir深蓝
3楼-- · 2020-08-30 01:57

感谢您的所有答案!

一周热门 更多>