如果您使用其中一个DataGrid列并将editable
设置为true
,则可以编辑该单元格。这很好,但如果我想在编辑单元格后发送ajax请求怎么办?我该如何观察此事件?
如果重要的话,我会使用Dojo 1.5。
答案 0 :(得分:4)
如果要检查DataGrid的事件,我建议检查dojox.grid._Events。该对象包含DataGrid中包含的许多事件。
以下列出了一些可能符合您需求的活动:
// editing
onStartEdit: function(inCell, inRowIndex){
// summary:
// Event fired when editing is started for a given grid cell
// inCell: Object
// Cell object containing properties of the grid column.
// inRowIndex: Integer
// Index of the grid row
},
onApplyCellEdit: function(inValue, inRowIndex, inFieldIndex){
// summary:
// Event fired when editing is applied for a given grid cell
// inValue: String
// Value from cell editor
// inRowIndex: Integer
// Index of the grid row
// inFieldIndex: Integer
// Index in the grid's data store
},
onCancelEdit: function(inRowIndex){
// summary:
// Event fired when editing is cancelled for a given grid cell
// inRowIndex: Integer
// Index of the grid row
},
onApplyEdit: function(inRowIndex){
// summary:
// Event fired when editing is applied for a given grid row
// inRowIndex: Integer
// Index of the grid row
}