Envoyer le modèle à Jquery

Je voudrais créer un arbre dans ma vue MVC en utilisant le plugin Fuelux jQuery. Pour utiliser ce plugin, je dois envoyer des données au plugin avec le code suivant:

$ (‘#MyTree’). Tree ({dataSource: dataSource})

Je ne sais pas comment envoyer mon object de modèle en vue en tant que paramètre pour le plug-in. Quelles données de structure doivent avoir?

Vous devez convertir votre modèle en Json et utiliser l’object converti en tant que source de données:

 

Vous devez maintenant renseigner ViewBag.JsonModel dans l’action:

 public ViewResult YourActionName() { // your logic on getting model ViewBag.JsonModel = //convert model to json using jsonserializer } 

Voici un exemple de plugin d’arbre:

  // INITIALIZING TREE var treeDataSource = new TreeDataSource({ data: [ { name: 'Test Folder 1', type: 'folder', additionalParameters: { id: 'F1' } }, { name: 'Test Folder 2', type: 'folder', additionalParameters: { id: 'F2' } }, { name: 'Test Item 1', type: 'item', additionalParameters: { id: 'I1' } }, { name: 'Test Item 2', type: 'item', additionalParameters: { id: 'I2' } } ], delay: 400 }); $('#MyTree').tree({dataSource: treeDataSource});