как изменить позицию отображения jqgrid - PullRequest
0 голосов
/ 14 сентября 2011

Я видел много демонстраций jqgrid, и все они показывают сетку в левом верхнем углу браузера. Мне нужно показать его в разных местах, надеюсь, в моих собственных div'ах, но я не могу заставить его работать независимо от того, что я пытаюсь Я прочитал, что он помещен в другой div, поэтому я даже попытался переместить их безуспешно.

Пример:

<div id='draggable2' style='position:absolute; top:100; left:500; background:blue'>
  <table id="list2" class='scroll' style='position:absolute; top:100; left:100'>
    <tr><td/></tr>
  </table> 
  <div id="pager" style='background:cyan'></div>
</div>

Затем в loadComplete: функция

$('#list2').attr('left','100px');
$('#list2').attr('top','100px');
$('#draggable2').attr('left','100px');
$('#draggable2').attr('top','100px');
$('#gview_list2').attr('left','100px');
$('#gview_list2').attr('top','100px');

Любые советы приветствуются Спасибо

1 Ответ

1 голос
/ 14 сентября 2011

не имеет ничего общего с jqgrid. Вам не нужно jQuery для изменения. Вы забыли свои единицы в HTML. 100 что? Измените "top: 100" на "top: 100px", и начальная позиция работает просто отлично.

Вы можете поиграть с этим здесь: http://jsfiddle.net/cszkE/2/

просто измените значения стиля, затем нажмите 'run'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...