点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
这与MC9200 Device中Internet服务的缩减问题有关。我在论坛中经历了很多选择,但我们无法解决问题。
我们正在RF设备中使用企业浏览器,但是Internet设备未按比例显示该设备。
请找到随附的设备快照。
我尝试过通过创建HTML包含文件DEVINCLUDE_SYMBOL9200并将其作为参数ITSMOBILEDEVICEINCLUDE的值来尝试使用meta标签。我测试了以下meta标签,但没有结果。
- <元名称="针对移动设备优化"的内容=" 240">
-
我也将〜ITSMOBILEELEMFACTOR参数的值增加到9,但输出没有差异。
我尝试在SE80的Internet服务参数和SICF的GUI配置参数中添加参数。
请告知。
致谢
苏曼。
您好苏曼·普拉丹,
我认为您已在生成的ITS HTML模板中手动添加了元标记,否则它不存在。
相反,您应该使用CSS文件:Mobile.css进行外观更改。
根据快照,在配置中,您已经提到〜ITSMOBILECSSINCLUDE类为Mobile。 因此,这意味着在您的Internet服务中,您应该在自动创建的名为" MIME Objects"的文件夹下拥有一个名为mobile.css的文件。
现在,为了使ITS能够识别该文件,您还应该在SE80中为Internet服务使用相同的参数(在"创建Internet服务"下的第4点)中提及该文件,并在HTML中更改该文件的路径 模板在生成的代码中相应地:
例如:假设您的mobile.css位于MIME Objects文件夹下的'Styles'文件夹下。 然后将代码更改为:
如果(〜itsmobileCssInclude!="")<!-gui设置中的客户包含->
cssinclude ="样式/"&〜itsmobileCssInclude&" .css";`
`else <!-默认包括来自其手机->`
`结束;
然后,编辑mobile.css文件:您可以找到相应的CSS类,并按照HTML代码中的说明添加用于放大所有类的代码:
例如:默认最外面的类是'MobileBody'。 在这种情况下,您可以使用所有想要放大宽度,高度,字体:大等的CSS代码。
要在ITS屏幕上进一步添加样式,请参阅我的下一个博客: ITS模板–样式, 主题和易读性(MIME存储库)。
让我知道。
您好 @Oisin ONidh ,
我认为问题在于上述自动生成的代码。
我猜企业浏览器在页面中只能处理一个
标记。加载上面的
标签后,浏览器将忽略Internet模板(系统生成的)中下面的第二个标签,该模板包含用于设置焦点的属性。`
if(〜currdynpro.speechenabled!="")`ev:event =" load" ev:handler ="#sayOnPageLoad"`else
`onload =" setFocus('~~ focusfield`');`〜itsmobileOnloadHandler`"`;
`onkeydown =" return processKeyEvent(event);">。
所以现在我必须在每个屏幕和第二个
标记之后更改上面讨论的meta标记,而不是在设备include中写入。 ????希望我很清楚。
致谢
Suman。
您好 @Oisin ONidh
我们在安装ECC的服务器(虚拟桌面)中未安装IE 9或更高版本,因此我们无法使用SAP可视编辑器。
我们也不建议在RF设备上安装Chrome浏览器,因为建议使用Enterprise浏览器。
除了前成员的建议之外,还有其他方法可以实现这一目标
嗨苏曼,
不,我没想到您会在设备上安装Chrome-但是,如果您在台式机/笔记本电脑上安装了Chrome,则可以模拟在类似屏幕尺寸下调用ITSMobile服务。
这将有助于故障排除,对我来说也很有帮助。
如果无法使用ITSMobile可视编辑器-那么将需要遵循前会员概述的步骤
这是为您提供的唯一解决方案。
此致
Oisin
您好,前成员
您能否提供一些信息,例如是否有任何服务参数可以设置屏幕分辨率。
致谢
Suman
我不知道任何用于设置分辨率的服务参数。
但是,我总是在我的主CSS文件本身中为" body"标签编写的外部CSS类的宽度和高度设置为320 * 480像素。
一周热门 更多>