我有一个DataGridView
(tblLoggedJobs)显示用户记录的作业列表.我需要管理员能够更新这些作业以显示作业的任何更新,或者注意作业是否已关闭.我希望程序将所选ROW中的数据显示到右侧的文本框中,但是我不确定如何获取此数据并根据所选行显示它.
我在 Flutter 中有一个持久的底部工作表,它目前存在于一个图标onPressed(){}
属性中。
我想将这个持久的底部工作表单独移动到一个新类,但我似乎无法让它工作。我还是新手,无法弄清楚如何为持久底栏构建结构。
我目前已经尝试了以下但当我运行我的代码时,我得到了一个抛出的异常。
main.dart
@override
Widget build(BuildContext context) {
return Scaffold(
key: _scaffoldKey,
appBar: AppBar(
title: Text('Test App'),
actions: <Widget>[
IconButton(
icon: Icon(Icons.open_in_new),
onPressed: (){
ShowBottomSheet(context);
},
)
],
),
Run Code Online (Sandbox Code Playgroud)
bottom_modal_sheet.dart
final GlobalKey<ScaffoldState> _scaffoldKey = new
GlobalKey<ScaffoldState>();
void ShowBottomSheet(BuildContext context) {
_scaffoldKey.currentState.showBottomSheet<Null>((BuildContext context)
{
return new Container(
width: double.infinity,
child: new Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Padding(
padding: EdgeInsets.only(left: 24.0, top: 16.0),
child: Text('Site Location',
style: TextStyle(fontSize: 24.0, color: Color(0xFF1181A1), fontWeight: FontWeight.bold,),
),
), …
Run Code Online (Sandbox Code Playgroud)