我在我的jsf <ice:panelPopup
頁面有一個selectInputText
,在單擊按鈕時會調用該頁面。自動完成列表在selectInputText下未正確對齊
我正面臨的問題是selectInputText有自動完成列表,列表顯示在我的jsf頁面的右下角。我如何使自動完成列表顯示在selectInputText的正下方。下面是我的selectInputText的屏幕截圖 你可以看到我的列表出現在右下角,但我列出了列表值。
問候
http://s17.postimage.org/j86xpgnxr/screenshot.png
我JSPX代碼
<h:panelGrid id="popupBody2" width="100%" cellpadding="0" cellspacing="0" column="1">
<ice:form id="frm">
<tr>
<td>
<h:outputText value="Select City" />
<ice:selectInputText rows="10" width="300"
listVar="city"
valueChangeListener="#{bean.method}"
listValue="#{bean.list}">
<f:facet name="selectInputText">
<ice:panelGrid columns="3" columnClasses="cityCol">
<ice:outputText value="#city.state}"/>
</ice:panelGrid>
</f:facet>
</ice:selectInputText>
<ice:panelGrid columns="2">
<ice:outputText id="country"
visible="false" value="#{bean.currentCity.country}"/>
</ice:panelGrid>
更新1
<f:view xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ice="http://www.icesoft.com/icefaces/component"
xmlns:t="http://myfaces.apache.org/tomahawk">
<ice:outputDeclaration doctypeRoot="HTML"
doctypePublic="-//W3C//DTD HTML 4.01 Transitional//EN"
doctypeSystem="http://www.w3.org/TR/html4/loose.dtd" />
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></meta>
<title>Employees List</title>
<link rel='stylesheet' type='text/css' href='./xmlhttp/css/xp/xp.css' />
</head>
更新2
a http://s7.postimage.org/46jk4tka3/autocomplete.png
您正在使用哪種文件類型? – BalusC 2012-02-01 12:09:53
@BalusC將我的標題信息添加到上面作爲更新1 – user75ponic 2012-02-01 12:30:51
Doctype看起來沒問題。你是否在所有瀏覽器或僅在IE瀏覽器中看到了這一點?你使用ICEfaces自己的CSS還是以某種方式覆蓋它?如果你在所有瀏覽器中都看到了這一點,並且你不覆蓋ICEfaces自己的CSS,那麼我會將它作爲ICEfaces球員的錯誤報告和/或檢查是否沒有更新的版本。 – BalusC 2012-02-01 12:36:09