我有这个作为我的 dgrid 构造函数,
var MyQuickGrid = declare([onDemandGrid,Keyboard,Selection,ColumnHider,ColumnResizer,ColumnReorder]);
并且部分 config_opts 是
var config_opts = {
loadingMessage: " Loading data...",
noDataMessage: "No results found."
}
. . .
lang.mixin(grid_opts,config_opts);
window.grid = new MyQuickGrid(grid_opts,'node_of_intrest');
但是,当我使用 JsonRESTStore 从服务器请求数据时,返回的 json 数据为空,即“[]”,网格不显示“noDataMessage”,我最初认为这是因为我返回的标题,因为我是即使对于空的结果集也返回 200 OK,我将其更改为 204 No Content 但似乎仍然没有任何效果。我会很感激一种解决方法,甚至是一种知道网格是否未能获得结果的方法,因为由于某些原因,这个本机功能现在对我来说似乎太聪明了。