2010-12-29 2 views
0

У меня есть следующие вопросы, связанные с Jqgrid:Вопросы jqgrid

1) У меня около 20 до 25 столбцов. Как сделать их подходящими на странице.

2) Есть ли встроенные функции для jqgrid для горизонтальной и вертикальной прокрутки?

3) Также, когда значение столбцов для каждой строки слишком велико, как обернуть текст?

4) У меня есть столбец, значения которого являются привязными тегами. JSON возвращает значение, но jqgrid его не отображает. (Хотя он отображает его на колонке парении)

Благодаря

ответ

1

1) Вы хотите, чтобы раздавить всю сетку, чтобы соответствовать все 20-25 столбцов на экране, без горизонтальной полосы прокрутки? Или допустима горизонтальная полоса прокрутки? Возможно, лучший вариант - сделать их необязательными: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:show_hide_columns

2) Yup. Если вы ограничиваете высоту любым способом ({height: "< целочисленное значение >"}), она добавит вертикальную полосу прокрутки, когда она слишком длинная. К сожалению, он также фиксирует сетку на высоте, поэтому вы можете потратить впустую пространство. {height: "auto"} изменит его размер, чтобы он соответствовал содержимому. Возможно, более полное решение состоит в том, чтобы посмотреть его размер (не уверенный, как вне руки) и установить высоту вручную (grid.jqGrid ("setGridParam", {"height": "value"})), если он переместит определенное значение ,

Горизонтальные полосы прокрутки в частности: до тех пор, пока {shrinkToFit:} неверно, когда вы укажете ширины столбцов в colModel, вы можете сделать их больше, чем контейнер сетки. Это запустит горизонтальную полосу прокрутки. Если он установлен в true, они будут пропорциональными значениями, чтобы все было в порядке, а не абсолютами. http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options

3) Я использую это:

/* Headers: */ 
.ui-jqgrid .ui-jqgrid-htable th div, 
/* Other cells: */ 
.ui-jqgrid tr.jqgrow td 
{ 
    height:auto; 
    white-space: normal; 
} 

4) Этикетки столбцов как <a>title</a>? Не совсем уверен, что вы имеете в виду.

+0

Ваше решение для упаковки заголовков хорошо работает в FF, но в IE8 обертывание столбцов, но последнее предложение отключается, и только половина его видима. Я пробовал использовать минимальную высоту: 100% и высоту: 100%, но они тоже терпят неудачу. Любые другие предложения? – DG3

+0

Спасибо, я получил его работу – DG3

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