簡體   English   中英

將數據設置為dojo數據網格

[英]set the data to dojo data grid

我正在與Dojo合作,但我的要求很小。 我正在使用商店創建內存。 我有一個硬編碼的列表,以便可以將此列表設置為Dojo數據網格存儲,從而執行一些rowclick函數。 我的問題是我無法設置存儲,並且遇到錯誤, this.headerContentNode.firstChild is null 有人可以幫我嗎?

代碼段...

postCreate : function () {
  //publist, sublist etc
  this._handleLogDetails();
},
//methods...
_handleLogDetails : function(){

  alert("hello...h..");
  var theGreatestTeamOfAllTime = [ {
    "jobName":"12",
    "jobId":"Jim Kelly",
    "status":"QB",
    "timeStamp":"0"
  },
  {
    "jobName":"1",
    "jobId":" Kelly",
    "status":"B",
    "timeStamp":"10"
  }

];

var clientJobStore = this.jobModel.getLogStore();
clientJobStore.setData(theGreatestTeamOfAllTime);
var thisData = new ObjectStore({objectStore: clientJobStore});
this.dapJobStatusGrid1.setStore(thisData); // attach point of dojo data grid, getting an error at this point...

在不了解網格的配置方式的情況下,很難確切地說出問題所在,但這很可能是由以下原因之一引起的:

  1. 您沒有在網格上調用startup()。
  2. 構造網格時,沒有為網格提供DOM節點。

例如,也許嘗試類似以下的操作,其中第二個參數是網格應附加到的DOM節點。

var options = {// some options};
var foo = new DataGrid(options, someContainer.domNode);
foo.startup();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM