2011-01-21 8 views
0

Когда я показываю и использую тему css_xhtml, мое текстовое поле отображается неправильно. Метка текстового поля отображается поверх самого текстового поля. Я использую css_xhtml, чтобы использовать мой стиль «mediumfont». Мне нужно расширить тему css_html? Читая документы об этой теме, он говорит - «Стандартный двухколоночный CSS-макет», это вызывает мою проблему.Строки формы отображаются неправильно

Вот моя форма -

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

, если я извинение не должен добавил это СПЯ форумы.

Благодаря

ответ

0

Самый быстрый способ найти ответы на вопросы радиометок, чтобы посмотреть на http://struts.apache.org/2.x/docs/tag-reference.html

Это является окончательным справочником.

Если вы нажмете на ссылку для текстового поля, а затем найдите атрибут с именем labelposition, вы найдете ответ.

+0

ok thanks, im using labelposition = "left" для нескольких текстовых полей, но они не выравниваются правильно. Может быть, мне нужно обернуть текстовые поля в ячейке внутри таблицы? Я не уверен, что это правильный способ исправить это. –

+0

Извините, я не использовал какую-либо тему за пределами до простой на некоторое время, установите тему обратно в xhtml для этого элемента. Я считаю, что темы придирчивы, если вы можете сделать это в html и css, пойдите для этого и установите тему в простой. Кроме того, если вы попадаете в ajax, мне гораздо проще использовать что-то вроде jQuery и писать все мои собственные теги, потому что тогда мне не нужно думать, как struts решат назвать идентификаторы. – Quaternion

Смежные вопросы