Jqgrid Arborescence Adjacencey

Je suis en utilisant Jqgrid Arborescence de modèle dans ma demande et ce que je peux voir, c'est qu'il affiche l'erreur que l'objet ou la propriété n'est pas pris en charge, j'ai compris grid.Treeview.js et d'autres Jqgrid fichier de script. Je ne sais pas quel peut être le problème.
Et quand j'ai vérifié l'exemple d'application dans le net pour contiguïté arbre et j'ai essayé la même chose, mais asp.net avec les données locales qui je n'ai pas eu. Quelqu'un peut-il m'aider comment faire la même chose.
Merci d'avance

C'est l'exemple de code que im en utilisant et en plus je n'ai pas de savoir si ça va fonctionner ou pas.

var myTreeGrid = new Ext.us.tree.TreeGrid({
    columns: columnsConfig,
    rootVisible: false,
    root: rootNode,
    loader: new Ext.ux.tree.TreeGridLoader({preloadChildren: true})
});
var rootNode = $('#treegridsamp').jqgrid({
    treeGrid: true,
    treeGridModel: 'adjacecncy',
    ExpandColumn: 'name',
    datatype: "local",
    mtype: 'Get',
    colNames: ['id','Name','MenuId','Menu Name'],
    colModel: [
        {name:'RowId',index:'RowId',width:300,fixed:true},
        {name:'Name',index:'Name',width:300,fixed:true},
        {name:'MenuId',index:'MenuId',width:300,fixed:true},
        {name:'MenuName',index:'MenuName',width:300,fixed:true},
    ],
    root:[
        {id:"1",Name:"Main Menu", MenuId:"1",MenuName:"Menu1"},
        {id:"2",Name:"Main Menu1",MenuId:"2",MenuName:"Menu2"},
        {id:"3",Name:"Main Menu2",MenuId:"3",MenuName:"Menu3"}
    ],
    pager: '#dvtreegridsamp',
    Caption: 'Sample Tree View Model'
})
$("#treegridsamp").jqGrid('navGrid', '#dvtreegridsamp',
    { edit: false, add: false, del: false, search: false, refresh: false });
var mydata=[
    {id:"1",    Name:"Main Menu",   MenuId:"1",MenuName:"Menu1"},
    {id:"2",    Name:"Main Menu1",  MenuId:"2",MenuName:"Menu2"},
    {id:"3",    Name:"Main Menu2",  MenuId:"3",MenuName:"Menu3"},
    {id:"1.1",  Name:"Sub Menu",    MenuId:"1",MenuName:"Menu1"},
    {id:"1.2",  Name:"Sub Menu1",   MenuId:"1",MenuName:"Menu1"},
    {id:"1.1.1",Name:"Sub Sub Menu",MenuId:"1",MenuName:"Menu1"},
    {id:"2.1",  Name:"Main Menu",   MenuId:"2",MenuName:"Menu2"},
    {id:"2.2",  Name:"Main Menu",   MenuId:"2",MenuName:"Menu2"},
    {id:"3.1",  Name:"Main Menu",   MenuId:"3",MenuName:"Menu3"},
    {id:"3.2",  Name:"Main Menu",   MenuId:"3",MenuName:"Menu3"},
];
for(var i=0;i<mydata.length;i++) {
    $("#treegridsamp").jqGrid('addRowData',i+1,mydata[i]);
}
pourriez-vous ajouter à votre question avec le JavaScript et des données de test qui peut être utilisé pour reproduire votre problème? Votre description du problème est trop général.
J'ai attaché Veuillez voir et m'aident à savoir ce dans une meilleure façon pour que je puisse aller plus loin
Qu'est-ce que Ext.us.tree.TreeGrid et Ext.ux.tree.TreeGridLoader? Pourquoi vous utilisez $('#treegridsamp').jqgrid et pas $('#treegridsamp').jqGrid?
Je voulais dire que vous utilisez mal de cas en $('#treegridsamp').jqgrid({treeGrid: true, treeGridModel: 'adjacecncy',... vous devez utiliser $('#treegridsamp').jqGrid({... à la place (jqGrid et non jqgrid).
Au lieu de l'utilisation addRowData après la grille est définie. il est mieux d'utiliser directement data:mydata paramètre de jqGrid. Le RowId colonne n'est pas défini dans vos données. Voulez-vous renommer le nom de la colonne à id?

OriginalL'auteur hkv | 2011-03-16