Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用sap.m.table在sapui5中的表绑定值中添加特定文本_Sapui5 - Fatal编程技术网

使用sap.m.table在sapui5中的表绑定值中添加特定文本

使用sap.m.table在sapui5中的表绑定值中添加特定文本,sapui5,Sapui5,我正在尝试开发一个SAPUI5应用程序,但无法在表列中的值之前添加特定文本 onInit:function(){ var oModel=new sap.ui.model.json.JSONModel('addjson文件'); setModel(oModel,'products'); } 在视图中,我正在创建一个表并绑定所有记录: var oTable=new sap.m.Table(“productsTable”{ 插图:对, 栏目:[ //形象 新sap.m.专栏({ 哈利恩:“左”, 宽

我正在尝试开发一个SAPUI5应用程序,但无法在表列中的值之前添加特定文本

onInit:function(){
var oModel=new sap.ui.model.json.JSONModel('addjson文件');
setModel(oModel,'products');
}
在视图中,我正在创建一个表并绑定所有记录:

var oTable=new sap.m.Table(“productsTable”{
插图:对,
栏目:[
//形象
新sap.m.专栏({
哈利恩:“左”,
宽度:“100px”,
demandPopin:没错,
Popinsplay:“Block”,
minScreenWidth:sap.m.ScreenSize.Medium
}),
]
});
var oTemplate=新sap.m.ColumnListItem({
类型:sap.m.ListType.Active,
单元格:[
新sap.m.Text({
文本:“标题:{products>description}”,
//可见:假,
}),
]
});
oTable.bindAggregation(“项目”、“产品>应用程序”、oTemplate);//这里装订所有记录
返回新的sap.m.Page({
标题:“应用程序名称”,
内容:[可旋转],
showNavButton:对,
navButtonPress:function(){
oController.navigation();
},
页脚:新的sap.m.Bar({
内容左:[
新的sap.m.Text({Text:“Smart”,})
]
}),
});
我期望的输出是:

但它是这样显示的:


正如@quality在评论中所说,这看起来需要启用复杂的绑定语法

您可以通过使用

数据sap ui bindingSyntax=“complex”
或通过指定1.26的兼容版本或
edge
数据sap ui compatversion=“edge”
,如@quality在评论中所述,这看起来需要启用复杂绑定语法

您可以通过使用
data sap ui bindingSyntax=“complex”
或通过指定1.26或
edge的兼容版本来隐式指定:
data sap ui compatversion=“edge”

尝试在属性前添加斜杠(/)字符

样本:

“标题:{products>/description}”

也许你的绑定不正确,试试这个

。。。
文本:{path:{products>/description},//带或不带斜杠(/)
格式化程序:函数(desc){
返回“Title”+desc;
}                                
}                          
…
尝试在属性之前添加斜杠(/)字符

样本:

“标题:{products>/description}”

也许你的绑定不正确,试试这个

。。。
文本:{path:{products>/description},//带或不带斜杠(/)
格式化程序:函数(desc){
返回“Title”+desc;
}                                
}                          

您是否已将数据sap ui xx bindingSyntax=“complex”
添加到sapui5引导程序中?@quality感谢您的工作。。!!您是否已将数据sap ui xx bindingSyntax=“complex”添加到sapui5引导程序中?@quality感谢您的工作。。!!