|
final DataGridController _dataGridController = DataGridController();
@override
Widget build(BuildContext context){
return Scaffold(
body: Column(
children:[
FlatButton(
child: Text('Get Selection Information'),
onPressed: () {
//SelectedRow
var _selectedRow = this._dataGridController.selectedRow;
print(_selectedRow);
}),
Expanded(
child: SfDataGrid(
source: _employeeDataSource,
columns: [
GridNumericColumn(mappingName: 'id', headerText: 'ID'),
GridTextColumn(mappingName: 'name', headerText: 'Name'),
GridTextColumn(mappingName: 'designation', headerText: 'Designation'),
GridNumericColumn(mappingName: 'salary', headerText: 'Salary')
],
controller: _dataGridController,
selectionMode: SelectionMode.single
))
]
)
);
}
|