2011-01-21 7 views
0

테마를 표시하고 사용할 때 css_xhtml 텍스트 필드가 잘못 나타납니다. 텍스트 필드 레이블은 텍스트 필드 자체 위에 표시됩니다. 내 스타일 "mediumfont"를 사용할 수 있도록 css_xhtml을 사용하고 있습니다. css_html 테마를 확장해야합니까? 이 테마에 대한 문서를 읽는 중 - "표준 2 열 CSS 기반 레이아웃"은 내 문제를 일으키는 원인이됩니다. 나는 JSP로 포럼이를 추가 한 야해 경우 ​​Struts 양식이 올바르게 표시되지 않습니다.

<s:form action="add" theme="css_html"> 
    <s:textfield cssStyle="mediumfont" name="Bean.Name" label="Name" /> 
    <sj:submit targets="update" value="Add" /> 
</s:form> 

Appologies -

여기 내 양식이다. 질문에 태그를 답을 찾을 수

감사

답변

0

가장 빠른 방법은 결정적인 참조입니다 http://struts.apache.org/2.x/docs/tag-reference.html

보는 것입니다.

텍스트 필드에 대한 링크를 클릭 한 다음 labelposition이라는 속성을 찾으면 답변을 찾을 수 있습니다.

+0

감사합니다. 여러 텍스트 필드에 labelposition = "left"를 사용하고 있지만 올바르게 정렬되지 않았습니다. 어쩌면 테이블 내에서 셀에있는 텍스트 필드를 감쌀 필요가 있을까요? 이 문제를 해결하는 올바른 방법은 확실하지 않습니다. –

+0

죄송합니다. 잠시 동안 단순한 테마를 사용하지 않았습니다. 테마를 해당 요소의 xhtml로 다시 설정하십시오. 나는 당신이 html로 그것을 할 수 있다면 CSS가 그것에 가서 간단하게 테마를 설정하면, 까다롭게해야 할 테마를 찾으십시오. 또한 아약스에 들어가면 jQuery와 같은 것을 사용하고 모든 태그를 직접 작성하는 것이 훨씬 더 명확합니다. 스트럿츠가 이드의 이름을 지정하는 방법을 생각할 필요가 없기 때문입니다. – Quaternion

관련 문제