문제는 JSON 문자열 구문 분석에서 이 올바르지 않기 때문에 문자열 JSON을 구문 분석 할 때 값을 따옴표로 묶을 필요가 있습니다.
귀하의 {series:[{type:'column',aggregate:'count',field:...
실제로 {'series':[{'type':'column','aggregate':'count','field':...
편집과 같아야 그런 KendoUI 당신이 그것을가 입력하는 말을하지 않았기 때문에 그것을 구문 분석하는 방법을 알고하지 않는 date
정의에있는 두 번째 문제가있다 . 모델에 date
필드의 문자열을 정의하고 유형을 지정해야합니다.
예 :
{"series":[{"type":"column","aggregate":"count","field":"date","categoryField":"date"}],"categoryAxis":{"baseUnit":"weeks","majorGridLines":{"visible":false}},"valueAxis":{"min":0,"majorUnit":1,"line":{"visible":false}},"dataSource":{"data":[{"value":0,"date":"2015-01-26T23:00:00.000Z"},{"value":0,"date":"2015-01-27T23:00:00.000Z"},{"value":2,"date":"2015-01-28T23:00:00.000Z"},{"value":1,"date":"2015-01-29T23:00:00.000Z"},{"value":0,"date":"2015-01-30T23:00:00.000Z"},{"value":0,"date":"2015-01-31T23:00:00.000Z"},{"value":0,"date":"2015-02-01T23:00:00.000Z"}]}}`
을하지만 당신은 dataSource
정의 "schema":{"model":{"fields":{"date":{"type":"date"}}}}
에 포함 할 경우이된다 :이 문자열은 작동하지 않습니다
{"series":[{"type":"column","aggregate":"count","field":"date","categoryField":"date"}],"categoryAxis":{"baseUnit":"weeks","majorGridLines":{"visible":false}},"valueAxis":{"min":0,"majorUnit":1,"line":{"visible":false}},"dataSource":{"data":[{"value":0,"date":"2015-01-26T23:00:00.000Z"},{"value":0,"date":"2015-01-27T23:00:00.000Z"},{"value":2,"date":"2015-01-28T23:00:00.000Z"},{"value":1,"date":"2015-01-29T23:00:00.000Z"},{"value":0,"date":"2015-01-30T23:00:00.000Z"},{"value":0,"date":"2015-01-31T23:00:00.000Z"},{"value":0,"date":"2015-02-01T23:00:00.000Z"}],"schema":{"model":{"fields":{"date":{"type":"date"}}}}}}
을하고 그것을 잘 작동합니다.
여기 JSFiddle를 참조하십시오 http://jsfiddle.net/OnaBai/9z1w759m/9/
감사합니다. @JFlox, 내 답변을 입력하는 동안 게시물이 왔습니다. 감사합니다. 깡깡이. – Grandizer