2013-09-17 3 views
0

Как изменить ширину ListOrder в Primefaces?Как установить ширину списка OrderList в PrimeFaces

Я пробовал с шириной или стилем, но он не хочет, я хочу. Он остается маленьким с свитком:

a busy cat

Есть ли у вас какие-либо идеи?

я попытался с помощью CSS:

.orderlist { 
     width:1000px; 
    } 

и р: OrderList styleClass = "Orderlist" ...

Поступая таким образом, моя страница больше, но область, содержащая данные (и прокручивать список остается очень мало

+0

* Я пробовал с шириной или стилем, но он не хочет, я хочу * то что вы хотите? Для этого вы должны использовать для этого специальные CSS. –

+0

Вы имеете в виду styleClass и css? Я тоже это пробовал. – jobe

+0

Тогда, пожалуйста, напишите, что вы пробовали, и почему вы говорите * он не хочет, я хочу *. –

ответ

1

следующие CSS отлично работает для меня:.

.ui-orderlist-list { 
    width:300px; 
} 
+0

Да, это занимает больше места, но список с колонками остается маленьким с полосой прокрутки. Разве это не то же самое для вас =? – jobe

+0

Я не понимаю, что вы пытаетесь сделать. Что вы имеете в виду, колонка остается маленькой с полосой прокрутки? Если вы хотите посмотреть, как он выглядит, попробуйте перейти на [этот сайт] (http://www.primefaces.org/showcase/ui/orderList.jsf) и войти в консоль и ввести '$ ('. Ui -orderlist-list '). css (' width ',' 100px ') ' – patstuart

+0

Пример в виде строк похож на мой. Но у меня есть гораздо больше данных/столбцов для отображения. Таким образом, он слишком мал. Я использовал dataTable до сих пор, но я хотел бы иметь возможность изменять порядок элементов с помощью перетаскивания. – jobe

1
.ui-orderlist .ui-orderlist-list { 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    overflow:auto; 
    height:200px; 
    width:100%; 
} 

.ui-orderlist .ui-orderlist-list li { 
    margin: 1px; 
    padding: 2px; 
} 

.ui-orderlist .ui-orderlist-button { 
    display:block; 
    margin-bottom:0.3em; 
} 

.ui-orderlist .ui-orderlist-button.ui-button-text-icon-primary { 
    width:100%; 
} 

.ui-orderlist .ui-orderlist-item { 
    cursor:pointer; 
    border:0px none; 
    font-weight: inherit; 
} 

.ui-orderlist .ui-orderlist-caption { 
    text-align: center; 
    padding:4px 10px 4px 10px; 
    border-bottom:0px none; 
} 

.ui-orderlist table { 
    width:100%; 
    border-collapse:collapse; 
} 
+1

Хотя этот код может ответить на вопрос, предоставление хотя бы небольшого объяснения поможет будущим читателям. – deW1

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