2011-07-22 133 views
0

我已經在互聯網上的很多地方搜索過,但到目前爲止,我無法找到一個正確的方式在dojo datagrid上做「單元格」選擇。dojo datagrid,如何做單元格選擇,而不是行選擇?

如果有人知道如何做細胞選擇而不是行選擇比它對我有幫助。

這是dojo datagrid的一個基本要求,但到目前爲止,我無法找到答案。

請幫幫我。

回答

1

雖然DataGrid不支持這個,你可以試試dojox.grid.EnhancedGrid。在dojo1.6中有一個Selector插件,它支持單元格選擇。

下面是如何使用它:

dojo.require('dojox.grid.EnhancedGrid'); 
dojo.require('dojox.grid.enhanced.plugins.Selector'); 

//......prepare the store, structure, etc. 

dojo.ready(function(){ 
    var grid = new dojox.grid.EnhancedGrid({ 
     store: myStore, 
     structure: myLayout, 
     rowSelector: "20px",//This is used to select row. 
     plugins: { 
      selector: { 
       //row: false //If you'd like to disable row selection, just add this. 
      } 
     } 
    }); 
    grid.placeAt('aDomNode'); 
    grid.startup(); 
}); 

有一個dojo campus document覆蓋這個插件。

相關問題