2015-02-18 2 views
-1

Мой выход в виду как нижеКак отобразить вложенные данные JSON в другой строке в списке следует странице в сенча тонально-2.4.1

Campaigns,Quotes,PurchaseOrder,SalesOrder,Calendar,Leads,Accounts 

Но я хочу, построчно, как показано ниже

 Campaigns 
     Quotes 
     PurchaseOrder 
     SalesOrder 
     Calendar 
     Leads 
     Accounts 

Мой JSON файл

{"success":true, 
"result": 
{"types": 
["Campaigns","Quotes","PurchaseOrder", 
"SalesOrder","Calendar","Leads","Accounts]  
} 
} 

My Model

fields: [ 
{name: 'success', type: 'boolean'}, 
{name: 'types', type:'auto', mapping:'result.types'} 

], 

Мои Itemtpl

itemTpl: '<tpl>{types}</tpl>', 

Мой магазин Ext.define ('app1.store.mainmenustore', { удлиняет: 'Ext.data.Store', требует: [ «Ext.data. proxy.SessionStorage», 'Ext.data.proxy.Ajax'], конфигурации: {
модель: 'app1.model.mainmenumodel',

proxy:{ 
type:'ajax', 
url:'http://192.168.50.118/crm/webservice.php? 
sessionName=sessionId&operation=listtypes', 


reader:{ 
type:'json' 

}, 
extraParams:{ 

sessionName: sessionStorage.getItem('sessionid') 

}, 
}); 
+0

Plz помогите решить мою проблему, потому что, если у меня есть список, как указано выше, я могу продолжить дальше – senchauser

+0

Возможно, у вас могут возникнуть проблемы с вашим магазином и как вы загружаете данные. Можете ли вы отправить свой код конфигурации магазина – mindparse

+0

Я отправил свой магазин. пожалуйста, дайте мне знать, если мне нужны какие-либо изменения .. – senchauser

ответ

0

Ваш профессиональный я проблема является способом ваши данные возвращаются в том, что JSON

[ "Кампании", "Котировки", "PurchaseOrder", "SalesOrder", "Календарь", "ведет", "Счета"]

Это просто плоская одиночная запись, поэтому она кажется одной строкой строк. Каждое строковое значение необходимо обернуть в свой собственный массив или объект.

Так как массив массивов:

[["Campaigns"],["Quotes"],["PurchaseOrder"]...] 

Или как собственные JSON закодированных объекты с именованными свойствами

[{type:"Campaigns"},{type:"Quotes"},{type:"PurchaseOrder"}...] 

Ваш читатель конфигурация должна также иметь rootProperty набора для «типов», так что знает где в вашем блоке ответа данные начинаются.