-2
状態変数は私が作業しているデータです。数字はoptionIdsです。オブジェクトのJavascript反復
var state = {0: {classification: 'uretim', description: 'Planlı Uretim'},
1: {classification: 'uretim', description: 'Plansız Uretim'},
2: {classification: 'hata', description: 'Planlı Hata', color: 'red'},
3: {classification: 'hata', description: 'Plansız Hata', color: '#ff6666'},
4: {classification: 'yokluk', description: 'Planlı Yokluk', color: 'grey'},
5: {classification: 'yokluk', description: 'Plansız Yokluk', color: '#D3D3D3'},
6: {classification: 'kurulum', description: 'Planlı Kurulum', color: 'blue'},
7: {classification: 'kurulum', description: 'Plansız Kurulum', color: '#ADD8E6'}
};
この関数では、状態オブジェクトの値が分類されています。しかし、現在、正しく動作していません。 "i"変数は同じ分類にとどまるべきです。例えば、それは変更しないでください「uretim」ためには、状態変数の構造が変更されるべきではない0と1 optionIds
function createData(state, data) {
var dataSet = [];
var i = 0;
for (var optionId in state) {
if (state.hasOwnProperty(optionId)) {
dataSet.push({
label: state[optionId].description,
//In this line "i" should be same value for the same classifications. For instance it should be 0 for "uretim"(0 and 1 optionIds)
data: [[i, count]]
});
i++;
}
}
return dataSet;
}
「0」でなければなりません。その点に注意してください。あなたはclassKey に各分類のために.... 0,1,2を保存する必要が
があなたのタイトルを校正してください何かを、それを願っています。 –
「それは変わるべきではない」とはどういう意味ですか?それから 'i ++'をしない? – Bergi