2010-08-13 3 views
0

Я использую jqGrid 3.7.2, и я рендерил treegrid. Сетка отлично выглядит, но у меня есть две основные проблемы.jqGrid TreeGrid loadonce и другие проблемы

  1. loadonce = true, похоже, не работает. Когда я расширяю узел, он пытается загрузить данные с сервера, хотя я уже предоставил все данные в сетку. И это приводит к моим вторым проблемам ...

  2. Я не могу свернуть узлы. Значок меняется, как будто он рухнул, но я вижу все его дети. Я пробовал очень упрощенные образцы данных и не могу заставить ничего работать правильно. Вот как я моя сетка настроена ....

(SO не будет размещать JavaScript код для какой-то причине) http://gist.github.com/522085

Вообще, я возвращаюсь JSON, но я также пытался тот же образец данных с использованием XML и получить те же результаты. Отрисованное дерево, но не позволит мне свернуть узлы.

<rows> 
    <page>1</page> 
    <total>1</total> 
    <records>1</records> 
    <row> 
     <cell>1</cell> 
     <cell>Gregg</cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell>0</cell> 
     <cell>1</cell> 
     <cell>2</cell> 
     <cell>false</cell> 
     <cell>true</cell> 
    </row> 
    <row> 
     <cell>2</cell> 
     <cell>Bolinger</cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell>1</cell> 
     <cell>1</cell> 
     <cell></cell> 
     <cell>true</cell> 
     <cell>false</cell> 
    </row> 
</rows> 

Любая помощь будет очень признательна.

ответ

0

Я проверил, что дочерние строки не размещаются в версии 4 TreeGrid также и отправил вопрос об этом в

https://stackoverflow.com/questions/5916468/jqgrid-treegrid-does-not-collapse-leaf-nodes-on-click

В образцах дочерние строки уложенных, так что должно быть что-то просто отсутствует. Попробуйте удалить дочерние строки при щелчке корневого узла.

0

У меня была эта точная проблема. Я закончил тем, что отказался от «расширенных» и «загруженных» параметров от JSON, а затем была исправлена ​​функциональность сбрасывания. Тем не менее, текст «Загрузка ...» все еще отображается, хотя данные локальные.

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