Nee*_*asu 4 dojo dojox.grid dojox.grid.datagrid
如何获取dojox.enhancedGrid的Selected Row对象?我正在使用selectionMode:'single',例如使用Radio Buttons.
dijit.byId("gridViewWidget").selection.selectedIndex
返回rowIndex.但是如何获取该索引的rowObject?我可以得到rowNode()但我需要的是该行的id列的值.
它可能会拖累返回的HTML DOM rowNode()但是有没有直接的方式?
我目前正在使用dijit.byId("gridViewWidget").store._dataArray[i]并传递返回的索引.虽然这有效但似乎_dataArray是一个私人财产.所以使用安全吗?
我自己是道场新手,但如果不完全正确,这应该是有用的.首先,它dojox.grid.enhancedGrid是建立在上面的dojox.grid.DataGrid,所以请查看以下文档:
grid.getItem(idx) 返回给定索引处的商店'item'
grid.selection.getSelected() 返回所选项的数组
您应该可以使用其中任何一个来获取所需的项目.