我以为后端,使KENDOUI网格用于读取。
但是,要创建生成的响应,则需要HTTPSTATUS.CREATED。
KENDOUI网格期望一个响应体为"null“的HTTPSTATUS.OK。
我通过推入roo生成的代码验证了这一点,并在下面进行了更改。啊,真灵。
JSON.aj码
HttpHeaders headers = new HttpHeaders();
headers.add("Content-Type", "application/json");
return new ResponseEntity<String>(headers, HttpStatus.CREATED);推入码
HttpHeaders headers = new HttpHeaders();
headers.add("Content-Type", "application/json");
return new ResponseEntity<String>("null", headers, HttpStatus.OK);问题:
有办法改变roo的json文件的默认响应吗?
或
是否有办法处理KENDOUI中的其他HTTPSTATUS,以便将HttpStatus.CREATED的响应视为成功。
最后,KENODUI网格似乎无法检测服务器遇到错误的时间,因为甚至没有捕获错误500。
发布于 2014-01-05 09:27:21
关于Roo问题,答案是否定的,您必须插入并根据需要进行自定义。
请在https://jira.springsource.org/browse/ROO上打开一个改进版
发布于 2014-01-05 11:40:00
create响应应该包含更新了ID的已创建记录--如果不返回它,那么Grid将继续将记录发送到服务器进行创建。
关于错误500代码--应该触发dataSource的dataSource dataSource事件,它应该包含响应本身,这样您就可以通知用户出了什么问题。
https://stackoverflow.com/questions/20931604
复制相似问题