私が構築しているモバイル アプリには、単純な先行入力フィールドがあります。
<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>
次のテーマとルールを db に適用して、プレフィックス 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 であることを指定するとすぐに、先行入力フィールドのフォーマットが台無しになります。
モバイル サンプル アプリで確認したところ、同じことが起こりました。他の誰かがこれを見つけましたか?そして、テーマを捨ててスタイリングをゼロから始める以外に、それを修正する最も簡単な方法は何ですか? 何か案は?