0
我一直在尋找每一個地方的人來幫助我,因爲它一直無法對我提出從JSON數據存儲我送到我的煎茶餅圖中的數據檢索到的數據爲此創建。如何呈現煎茶餅圖
我從我的含有下列組值變量陣列的印刷形式顯示下面的結果:
Array ([0] => Array ([0] => 19 [nombre] => 19 [1] => Chargé de mission [type] => Charge de mission)[1] => Array ([0] => 204 [nombre] => 204 [1] => Pré-adhérent [type] => Pre-adherent)[2] => Array ([0] => 1 [nombre] => 1 [1] => Administrateur [type] => Administrateur)[3] => Array ([0] => 25 [nombre] => 25 [1] => Auto-entrepreneur [type] => Auto-entrepreneur)[4] => Array ([0] => 1157 [nombre] => 1157 [1] => Adhérent [type] => Adherent)[5] => Array ([0] => 429 [nombre] => 429 [1] => Salarié [type] => Salarie))
同時將其發送到我的煎茶餡餅我使用JSON編碼以下:
{"success":true,"total":"0","data":[{"0":"19","nombre":"19","1":null,"type":"Charge de mission"},{"0":"204","nombre":"204","1":null,"type":"Pre-adherent"},{"0":"1","nombre":"1","1":"Administrateur","type":"Administrateur"},{"0":"25","nombre":"25","1":"Auto-entrepreneur","type":"Auto-entrepreneur"},{"0":"1157","nombre":"1157","1":null,"type":"Adherent"},{"0":"429","nombre":"429","1":null,"type":"Salarie"}]}
我創造了我的JSON存儲和餅圖如下:
var userStore = new Ext.data.JsonStore({
url: 'rapport/chartTypeProfils.php',
fields: [{name:'nombre', type:'int'},'type'],
root: 'data'
//totalProperty:'total'
});
userPie = Ext.extend(Ext.ux.Portlet,{
constructor: function(config) {
Ext.apply(this, {
//width: 400,
height: 300,
title: 'Utilisateur',
tools: tools,
//renderTo: 'user',
items: {
itemId: 'userStore',
store: userStore,
xtype: 'piechart',
dataField: 'nombre',
categoryField: 'type',
//extra styles get applied to the chart defaults
extraStyle: {
legend: {
display: 'left',
padding: 5,
font: {
family: 'Tahoma',
size: 13
}
}
}
}
});
userPie.superclass.constructor.apply(this, arguments);
}
});
但是,這並不顯示餅圖。