我正在我的页面中显示图像,所以我正在使用图像控制
<m:Image src="{path: 'MyModel>Link', formatter:'.formatter.imageFormatter' }" visible= "true" alt="{i18n>picname}"></m:Image>
和格式化程序
imageFormatter: function(val) {
return val;
},
当我看到debbuger中的网络时,图像被完美地加载状态200,当我看到预览时它是一个空图像但是在我的页面中没有显示任何内容(当我回到其他选项卡时打开图像我的应用程序显示所有图像) 我不知道问题
答案 0 :(得分:0)
在sap.m.Image控件中将“ densityAware”属性设置为false,然后重试
答案 1 :(得分:0)
西蒙。 在列标题中设置一个值-例如:(请正确命名空间-您需要以m:作为前缀)
<Column
hAlign="Center"
visible="true"
width="145px">
<Text text="Image"/>
</Column>
不这样做可能会导致您无法预期的后果。 另外,对我来说,您的细胞收集似乎不正确-您可以尝试:
<m:items>
<m:ColumnListItem type="Navigation" detailPress="onEdit">
<m:cells>
<m:Image src="{path: 'MyModel>Link', formatter:'.formatter.imageFormatter' }" visible="true" alt="{i18n>picname} />
</m:cells>
</m:ColumnListItem>
</m:items>