2013-05-31 1 views
0

я указал ширину колонки, но я не вижу каких-либо изменений в width.Please помочь мне. Заранее спасибо.Как изменить ширину столбца при использовании <дисплей: столбец> и при использовании таблицы-макет: фиксированный

Мой код:

<div style="height: auto;"> 
     <display:table style="width:100%; position: relative;left:0px;table-layout:fixed;" pagesize="5"> 

<display:column sortable="true" style="width: 80%;text-align: left;word-wrap:break-word;"> 

     </display:column> 

     <display:column style="width: 20%;text-align: left;" title="Date" /> 
     </display:table> 

ответ

0

Вы не можете установить ширину и другие элементы CSS в теге отображения, поскольку дисплей тег внутренне использует свой собственный определенный CSS (diplaytag.css), который вызывается, когда страница JSP компилируется .Здесь

<display:table style="width:100%; 

ширина атрибут не будет влиять на CSS из displaytag. Таким образом, вы должны внести изменения в файл displaytag.css. иметь файл displaytag.css в вашем пути к классам. если нет, то добавьте этот файл в пути к классам и дать ссылку на этот файл, используя ссылки атрибутов в файле JSP, как это.

<link href="styles/displaytag.css" rel="stylesheet" type="text/css" /> 

В этом классе css вы найдете большой номер. наборы стилей, внесенные изменения - эти наборы стилей, это, безусловно, сделает некоторые эффекты.

Если вы все еще сталкиваетесь с проблемой, чтобы узнать, какой css необходим для внесения изменений, вы можете использовать firebug, чтобы проверить, какой css применяется к элементам displaytag, и вносить изменения в конкретные наборы стилей.

0
<display:column property="propertyNamed" headerClass="sortable" titleKey="title" style="width:100px;"/> 

Это работает для меня ...!

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

  • Нет связанных вопросов^_^