颤振数据表的“showCheckBoxColumn”选项不起作用

我正在开发一张桌子Flatter

为了处理表格每一行的选择/取消选择,我想为Checkbox表格的标题和所有行开发一个。

然后,我showCheckboxColumn在小部件中找到了该选项DataTable并愉快地应用它。

但是,如下图所示,Checkbox根本没有应用,也找不到原因。

在此处输入图像描述

我设计的DataTable小部件写成如下代码:

@override
  Widget build(BuildContext context) {
    return Container(
      padding: EdgeInsets.fromLTRB(24, 34, 24, 24),
      child: Scrollbar(
        trackVisibility: true,
        child: SingleChildScrollView(
          scrollDirection: Axis.horizontal,
          child: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            children: [
              Text(
                'Selected Delete',
              ),
              SingleChildScrollView(
                padding: EdgeInsets.only(top: 19),
                scrollDirection: Axis.vertical,
                child: DataTable(
                  showCheckboxColumn: true,
                  headingRowColor: MaterialStateProperty.all(Color(0xFFEEEEEE)),
                  rows: _getTableDatas(),
                  columns: _getTableHeaders(),
                ),
              ),
            ],
          ),
        ),
      ),
    );
  }

这段代码是否有任何部分我错了,或者我对 的概念有误DataTable

萨希尔·哈里亚尼

根据文档,您需要添加showCheckboxColumn属性以使行可选择。尝试添加并让我知道。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章