私はこれを私の 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 に変更しましたが、まだ何も機能していないようです。何らかの理由でこのネイティブ機能が今のところ賢すぎるように思われるため、回避策、またはグリッドが結果を取得できなかったかどうかを知る方法さえあれば幸いです。