点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们正在运行Personas 3.0 SP7。 我有一些现有的风味要转换为Slipstream风味,但是遇到一些问题。 我正在研究的口味设计用于台式机或笔记本电脑,而不是用于移动设备。
- 屏幕底部的FioriStatusBar不能完全填充该区域-在所有四个侧面都围绕着白色边框。 这不会给屏幕带来优美的外观。 我发现隐藏它的唯一方法是也将FioriStatusBar背景颜色设置为白色,这与Fiori的外观不太吻合。 有没有办法删除此边框? 如果不是,这会是将来的增强请求吗?
- 在标准样式中,我使用session.info.clientWidth在屏幕上定位对象。 当我尝试在Slipstream中使用该对象时,应居中的对象被推到屏幕的右侧,而我试图定位在屏幕右侧的对象实际上位于最右侧,您必须滚动 过来看看他们。 session.info.clientWidth返回的值在两个渲染引擎中似乎相同。 就像Slipstream使用不同的像素大小(或其他度量单位)一样。 我注意到在传统渲染引擎中创建的对象在Slipstream中出现的问题也更大。
在任何或所有这些问题上的帮助,我将不胜感激。 谢谢!
杰夫,你好
让我复制另一个同事的解释,该解释是作为对类似客户事件的答复而发送的。 Slipstream Engine通过角色服务使用伯利兹主题和默认的蓝色水晶。
"对象的不同比例不取决于HTML或Slipstream Engine的SAP GUI,而是取决于使用的主题。我想向您提供一些有关我们在SAP Screen Personas中处理的单位和度量的背景信息。
用于HTML的SAP GUI和Slipstream Engine均呈现SAP Dynpro屏幕,这些屏幕已在ABAP后端中使用专有单位进行了定义。 这些单位中的值需要转换为CSS值(在我们的情况下为px),以便在HTML浏览器中呈现这些屏幕。 转换因子取决于使用的主题。
让我解释一个例子,SU01中的用户名字段。
用户名字段(
SUID_ST_BNAME-BNAME
)在dynpro屏幕中定义的长度为12。 将其转换为像素的公式是px value =(dynpro长度+ 1)* 8 *主题宽度因子
主题宽度因子如下:
sap_bluecrystal 1
sap_belize 1.25
这意味着sap_bluecrystal和sap_belize的像素大小不同:
sap_bluecrystal:(12 +1)* 8 * 1 = 104
sap_belize:(12 +1)* 8 * 1.25 = 130
我希望这有助于理解不同的缩放比例。"
据我所知,还应该考虑到高度的因素,尽管这可能与宽度不同 因素,结果看起来不太明显。
您好Tamas,
感谢您的解释。
据我所知,这仅适用于宽度吗? 我有一些在Blue Crystal中是正方形的对象,但在伯利兹中却变成了矩形(宽度更大)。 如果高度受到影响,则高度必须小于宽度。
再次感谢!
杰夫
一周热门 更多>