请问,在dojo1.2里,怎样获取dojox.grid.DataGrid上的行数据?谢谢。

解决方案 »

  1.   

    还是查这个dojox的相关文档最实际
      

  2.   

    var parentContainer = dojo.byId("sampleGrid");var gridContainer = parentContainer.appendChild(document.createElement("div"));var mstore = new dojo.data.ItemFileReadStore({jsId: 'jsonStore', url: "dijitTest.txt"});
    var data = new dojox.grid.data.DojoData({jsId: 'model', store: mstore, rowsPerPage: 20, query: "{ namespace: '*' }"});
    var layout = [fixedColumn,view1];
    var grid = new dojox.Grid({
    structure: layout,
    model: data
    },
    gridContainer
    );
      

  3.   

    按以下方法即可:
    grid.store.fetch({onComplete:function(items,result){
      item=items[i];}})
    其中i可以是定义的全局变量,也可以通过onClick等的e参数得到,
    item可以自己定义。