1

こんにちは私はデータをケンドチャートにバインドしようとしていますが、チャートにバーが表示されていません。WebブラウザでURLを取得すると、次の文字列が返されます。

[{"AreaName":"Rondebosch","NumberOfIncidents":2}, {"AreaName":"Claremont","NumberOfIncidents":2}, {"AreaName":"Athlone","NumberOfIncidents":2}]

コードは次のとおりです

var Reports = {};
    $.ajax({
        url: "Home/getIncidentPerArea",
        async: false,
        dataType: 'json',
        success: function (json) {
            Reports = json;
            $("#Chart").kendoChart({ title: { text: "Incidents Per Area" },
                DataSource: {
                    data: Reports
                },
                series: [{ name: "Incidents Per Area", field:"NumberOfIncidents"}]
        });
    }
});

助けてください...

4

1 に答える 1

2

dataSourceオプションは、キャメルケースで綴られています。

さらに、データソースはデータを直接要求できます。

dataSource: {
    transport: {
        read: "Home/getIncidentPerArea"
    }
}
于 2012-06-14T07:37:07.720 に答える