이제 ExtJS4에서 선형 차트로 작업합니다. 차트는 상점의 데이터를 기반으로합니다. 저장소는 'loadRawData()'함수를 사용하여 데이터를 변경합니다. 친숙한 상황이지 않습니까?문자열 조각으로 JSON 작성
AJAX는 10 초마다 문자열을 보내고이 문자열에서 JSON을 작성해야합니다. 나는 노력하고있다 :
success: function(response) {
var requestMassive = JSON.parse(response.responseText);
var jArray = [];
for(var i=0;i<requestMassive.length;i++){
var firstPiece = JSON.parse(response.responseText)[i].date;
var secondPiece = JSON.parse(response.responseText)[i].connectCount;
var recording = "{'machinesPlayed':"+firstPiece+", 'machinesOnline':"+secondPiece+"}";
jArray.push(recording);
}
jArray = '['+jArray+']';
store.loadRawData(jArray);
}
그러나 그것은 틀리다. 그것을 올바르게하는 방법?
상점 및 모델을 어떻게 정의 했습니까? – pherris
Ext.define ('Connections', { 확장 : 'Ext.data.Model', fields : [ 'date', 'connect'] }); –
var store = Ext.create ('Ext.data.Store', { model : 'Connections', 데이터 : [ {날짜 : 586787897, 연결 : 43}, {날짜 : 45345435, 연결 : 56} ... ] }); –