2016-07-30 4 views
0

내 Primefaces 양식이 웹 브라우저 (Firefox)에서 정상적으로 보이지만 Eclipse 내부 브라우저에서 너무 넓습니다 (4 화면 너비와 같음). 그 문제는 코드에 있다고 생각되지 않습니다. 어쨌든 첨부되어 있습니다.Eclipse에서 미리보기 미리보기 - 대화창이 너무 넓음

이클립스 : enter image description here

파이어 폭스 : enter image description here

<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:p="http://primefaces.org/ui" 
> 

<h:head> 
<h:outputScript library="javax.faces" name="jsf.js"/> 
</h:head> 

<h:body> 


<br/> 
<br/> 

    <h:form prependId="false" id="form" styleClass="styleGreen"> 
    <p:panel id="panel" header="Login" style="width: 400px; position:relative; left:100px"> 

     <br/> 
     <p:panelGrid columns="2"> 

      <p:outputLabel for="articleCount" value="Count"/> 
      <p:inputText id="articleCount" value="#{articleBean.articleCount}" requiered="true" requiredMessage="Enter Count"/>  

      <p:outputLabel for="articleName" value="Name"/> 
      <p:inputText id="articleName" value="#{articleBean.articleName}" requiered="true" requiredMessage="Enter Name"/> 

      <p:outputLabel for="articleDescription" value="Description"/> 
      <p:inputText id="articleDescription" value="#{articleBean.articleDescription}" requiered="true" requiredMessage="Enter Description"/> 

     </p:panelGrid> 

     <br/><br/> 
     <p:commandButton id="saveBtn" value="Save" icon="ui-icon-save" action="#{articleBean.save}"/> 
     <p:commandButton id="cancelBtn" value="Cancel" action="index"/>    


    </p:panel> 

    </h:form> 

+1

그런 다음 이클립스에서 실제 브라우저를 사용해보십시오. FF, IE 또는 기타를 사용하도록 구성 할 수도 있습니다. specs compliancy와 관련하여 불분명 한 브라우저에서 원인을 찾을 시간 낭비. – Kukeltje

+1

오, btw, 수동으로 jsf 스크립트를 포함하여 이상한 절대 필요하지 않아야합니다 – Kukeltje

+1

그리고 prependId false로 사용하지 마십시오 http://stackoverflow.com/a/7416770/6546865 – SiMag

답변

2

이클립스의 내부 웹 브라우저 서사시 실패입니다. Web Standards을 존중하는 경우 사용하지 마십시오.

외부 시스템 기본 웹 브라우저로 변경하십시오.

enter image description here

또는 추가/제거 프로젝트를 서버의 컨텍스트 메뉴에서 다음 서버를 시작하는 단지 프로젝트의 서버 옵션에 대한 실행을 사용하지 않는, 그러나 다만 통해 서버에 프로젝트를 추가하고 마지막으로 북마크를 통해 필요한 경우 즐겨 찾는 웹 브라우저에서 관심있는 페이지를 수동으로 엽니 다.