2011-07-22 27 views
0

私はインターネットの多くの場所を検索しましたが、これまでdojo DataGridで「セル」選択を行う正しい方法を見つけることはできません。行選択の代わりにセル選択を行う方法dojo DataGrid?

誰かが行選択の代わりにセル選択を行う方法を知っている場合は、それは私の役に立つでしょう。

これはdojoのDataGridの基本要件の1つですが、これまでに私は見つけ出すことができません。

私を助けてください。

答えて

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あります。