gpt4 book ai didi

css - Xpages:提前输入样式都被移动主题搞砸了

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:12 25 4
gpt4 key购买 nike

我有一个正在构建的移动应用程序,它有一个简单的提前输入字段。

    <xp:inputText id="inputText1"
value="#{contact.AlwaysAccess}">
<xp:typeAhead mode="partial" minChars="1">
<xp:this.valueList><![CDATA[one
two
three
four
five
six]]></xp:this.valueList>
</xp:typeAhead>
</xp:inputText>

我已将以下主题和规则应用于数据库,以便为移动设备呈现以 m 前缀开头的任何 xpage。

    xsp.ajax.renderwholetree=false
xsp.error.page.default=true
xsp.html.doctype=HTML\ PUBLIC\ "-//W3C//DTD\ HTML\ 4.01//EN"\ "http\://www.w3.org/TR/html4/strict.dtd"
xsp.library.depends=com.ibm.xsp.extlib.library
xsp.persistence.mode=file
xsp.resources.aggregate=true
xsp.theme=oneuiv2.1
xsp.theme.mobile.pagePrefix=m
xsp.theme.mobile.android=iphone

一旦我指定 xpage 是移动 xpage,预先输入字段的格式就会搞砸。

我在移动示例应用程序上进行了检查,同样的事情发生了。还有其他人发现这个吗?除了放弃主题和从头开始设计样式之外,最简单的修复方法是什么?有什么想法吗?

最佳答案

这是 XPages 移动应用程序 (LAMY8ZVRG2) 上 Ajax Type Ahead 的一个已知问题,我们希望在 Domino 9.0 后解决该问题。
解决方法是像这样从 tundra.css 中包含前面类型的样式...

  <xp:this.resources>
<xp:styleSheet
href="/.ibmxspres/dojoroot-1.8.0-u/dijit/themes/tundra/tundra.css">
</xp:styleSheet>
</xp:this.resources>


或者更好的是从 tundra.css 中复制仅适用于 Type Ahead 控件的样式

但是目前这是非常危险的,因为它可能会破坏移动设备上某些 dojo 表单控件的视觉外观。
所以建议不要使用此解决方法,除非它不不会影响 XPages 移动应用上其他控件和 UI 的显示。

关于css - Xpages:提前输入样式都被移动主题搞砸了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14907738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com