十博体育app使用饼干在十博体育app的网站上给你最好的体验. 如果您继续浏览,则表示您同意十博体育app 隐私政策饼干的政策. cookie策略日期的图像
不幸的是,激活邮件不能发送到您的电子邮件. 请 再试一次.
Syncfusion反馈

深受世界领先企业信赖

Syncfusion可信的公司

概述

颤振数据网格(也称为颤振数据表)用于在表格视图中显示和操作数据. 其丰富的特性集包括row选择, Sorting, 列大小, row高定制, Swiping, 和更多的. 它还经过了优化,可以处理高频实时更新.


高性能

颤振数据网格是为了获得最佳性能而从头开始建造的, 即使在加载大量数据时.

颤振数据表格性能.


响应数据表格

响应功能允许颤振数据网格布局,以查看各种设备. 还可以基于设备隐藏特定的列. 使用内置的列大小选项自定义所有列或单个列的宽度.

颤振数据表格性能.


实时更新

颤振数据网格可以处理高频更新,甚至在要求苛刻的情况下.

实时更新颤振数据网格.


列类型

  • 在单元格中加载一个或多个小部件以获得更好的数据可视化.
  • 在每一row显示带有复选框的复选框列,以便选中时选择整个row. 用户可以通过选择标题单元格中的复选框来选择或取消选择数据网格中的所有row.

颤振数据网格显示不同的列类型.


编辑

  • 加载任何小部件,如文本字段、日期选择器或组合框,作为单元格编辑器.
  • 使用键盘在网络和桌面平台导航.
  • 使用直观的API提交或回滚编辑过的值.

在颤振数据网格中编辑


数据操作

列在颤振数据网格中Sorting.

Sorting

按升序或降序对一个或多个列进row数据Sorting. 执row三态Sorting并显示Sorting编号以指示Sorting顺序.

颤振数据网格中的表摘要

摘要

显示附加的未绑定row以显示摘要或汇总. 显示不同的聚合类型,例如sum、minimum、maximum、average和count.


选择

  • 使用四种内置选择模式中的任意一种选择一row:single, 多个, 单取消, 也没有. 当再次点击时,单一取消选择模式清除选中的row.
  • 使用当前单元格跟踪最后一row和单元格交互. 使用键盘在网络平台的row和单元格中导航.
  • 自定义选择的背景和前景色, 以及当前单元格的边框颜色和边框宽度.

颤振数据网格显示选定的row.


列大小

  • 栏目宽度可以调整,以增强内容的可读性.
  • 根据单元格的值或列的名称适合列.

row和列定制

颤振数据网格显示自动匹配的row.

row高

用户可以调整row高,以增强内容的可读性. 也可以有条件地设置row高.

第一row和列冻结在颤振数据网格中.

冻结窗格

冻结在顶部、底部、左侧和右侧位置的row和列,类似于Excel. 可以执row水平和垂直滚动,但固定的列和row除外.

颤振数据网格显示多个列标头.

堆叠头

显示未绑定的标题row以及列标题row. 未绑定标头row跨越多个row和列的标头单元格.

在颤振数据网格中调整列的大小

列调整

在web和桌面平台中,只需点击和拖动列标题的右端即可动态调整列的大小. 在移动平台, 通过拖动指示线调整列的大小, 当长按列标题时,将显示哪些内容.


无限滚动和加载更多

  • 当垂直滚动达到最大偏移量时,运row时在数据网格中加载更多row.
  • 无限或无限滚动加载更多row连续.
  • 加载指示器或任何小部件都可以显示在数据网格的底部,以指示延迟加载.

在颤振数据网格中无限滚动.


拉Swiping新

在运row时向下滑动数据网格时Swiping新数据.

拖动以Swiping新颤振数据网格.


Swiping

从右向左滑动row或从左向右滑动row可进row自定义操作,如删除、编辑等. 当用户滑动一row时,该row将被移动,并且滑动视图将显示自定义动作.

Swiping颤振数据表格.


  • 显示最后一row下面的附加row.
  • 在页脚加载任何小部件来执row自定义操作.
  • 改变高度以改善外观.

页脚在颤振数据网格.


分页

使用DataPager小部件操作数据,以查看多个页面中的row.

颤振数据网格显示页段中的row.


外观

在扑动数据网格的样式.

风格

自定义垂直或水平网格线边界或两者. 还可以自定义边框颜色和边框厚度.

在扑动数据网格的样式.

有条件的风格

根据数据有条件地自定义row外观.


导出到Excel和Pdf

导出数据表格内容, 例如列标题, row, 堆叠标题row, 和表汇总row, 到Excel和PDF文档,有几个定制选项.

颤振数据网格支持导出数据到Excel和Pdf


颤振数据表代码示例

使用下面演示的几row简单的DART代码示例就可以轻松地开始使用颤振数据表. 也探索十博体育app颤振DataTable的例子 显示如何以颤振方式呈现和配置数据表.

进口 包:颤振/材料.飞镖”;
进口 包:syncfusion_flutter_datagrid / datagrid.飞镖”;

无效 main() {
<<<<<<< 更新 上游
  runApp(MyApp());
=======
runApp(MyApp());
>>>>>>>  变化
}

///包含数据网格的应用程序.
class MyApp 扩展 状态less小部件 {
  @override
  小部件 构建(BuildContext 上下文) {
    返回 MaterialApp(
      标题: “Syncfusion 数据表格演示”,
      主题: ThemeData(primarySwatch: 颜色.蓝色的),
      家: MyHomePage(),
    );
  }
}

///数据网格所在应用程序的主页.
class MyHomePage 扩展 状态ful小部件 {
  ///创建首页.
  MyHomePage({关键? 关键}) : 超级(关键: 关键);

  @override
  _MyHomePage状态 create状态() => _MyHomePage状态();
}

class _MyHomePage状态 扩展 状态<MyHomePage> {
  列表<员工> 员工 = <员工>[];
  晚些时候 员工DataSource employeeDataSource;

  @override
  无效 init状态() {
    超级.init状态();
    员工 = 得到员工Data();
    employeeDataSource = 员工DataSource(employeeData: 员工);
  }

  @override
  小部件 构建(BuildContext 上下文) {
    返回 脚手架(
      appBar: AppBar(
        标题: 常量 文本(“Syncfusion颤振数据表格”),
      ),
      身体: Sf数据表格(
        source: employeeDataSource,
        columnWidthMode: ColumnWidthMode.填满,
        列: <GridColumn>[
          GridColumn(
              columnName: 'id',
              标签: 容器(
                  填充: EdgeInsets.所有(16.0),
                  对齐方式: 对齐.center,
                  孩子: 文本(
                    'ID',
                  ))),
          GridColumn(
              columnName: “名字”,
              标签: 容器(
                  填充: EdgeInsets.所有(8.0),
                  对齐方式: 对齐.center,
                  孩子: 文本(“名字”))),
          GridColumn(
              columnName: “名称”,
              标签: 容器(
                  填充: EdgeInsets.所有(8.0),
                  对齐方式: 对齐.center,
                  孩子: 文本(
                    “名称”,
                    溢出: 文本Overflow.省略,
                  ))),
          GridColumn(
              columnName: “工资”,
              标签: 容器(
                  填充: EdgeInsets.所有(8.0),
                  对齐方式: 对齐.center,
                  孩子: 文本(“工资”))),
        ],
      ),
    );
  }

  列表<员工> 得到员工Data() {
    返回 [
      员工(10001, “詹姆斯”, “项目主管”, 20000),
      员工(10002, “凯瑟琳”, “经理”, 30000),
      员工(10003, “劳拉”, “开发人员”, 15000),
      员工(10004, “迈克尔”, “设计师”, 15000),
      员工(10005, “马丁”, “开发人员”, 15000),
      员工(10006, “听见”, “开发人员”, 15000),
      员工(10007, “Balnc”, “开发人员”, 15000),
      员工(10008, “佩里”, “开发人员”, 15000),
      员工(10009, “三角形”, “开发人员”, 15000),
      员工(10010, “格兰姆斯”, “开发人员”, 15000)
    ];
  }
}

///自定义业务对象类,包含属性来保存详细信息
///将在数据网格中呈现的员工信息.
class 员工 {
  ///创建包含所需详细信息的employee类.
  员工(.id, .的名字, .指定, .工资);

  ///员工Id.
  最后 int id;

  ///员工名.
  最后 字符串 的名字;

  ///指定一个雇员.
  最后 字符串 指定;

  ///员工工资.
  最后 int 工资;
}

///将员工集合数据源设置为数据网格的对象. 这
///用于将员工数据映射到数据网格小部件.
class 员工DataSource 扩展 数据表格Source {
  ///创建包含所需详细信息的员工数据源类.
  员工DataSource({要求 列表<员工> employeeData}) {
    _employeeData = employeeData
        .map<数据表格Row>((e) => 数据表格Row(细胞: [
              数据表格Cell<int>(columnName: 'id', 值: e.id),
              数据表格Cell<字符串>(columnName: “名字”, 值: e.的名字),
              数据表格Cell<字符串>(
                  columnName: “名称”, 值: e.指定),
              数据表格Cell<int>(columnName: “工资”, 值: e.工资),
            ]))
        .to列表();
  }

  列表<数据表格Row> _employeeData = [];

  @override
  列表<数据表格Row> 得到 row => _employeeData;

  @override
  数据表格RowAdapter 构建Row(数据表格Row row) {
    返回 数据表格RowAdapter(
        细胞: row.得到Cells().map<小部件>((e) {
      返回 容器(
        对齐方式: 对齐.center,
        填充: EdgeInsets.所有(8.0),
        孩子: 文本(e.价值.to字符串()),
      );
    }).to列表());
  }
}



常见问题

  • 立即加载大量数据.
  • 即使在要求很高的情况下,也要处理高频率的更新.
  • 无限或无限滚动加载更多row连续.
  • 丰富的UI交互和键盘导航与软件交互.
  • 打包了一组功能,包含适合构建复杂的定制选项, 大规模的应用.
  • 简单的配置和API.
  • 响应功能允许颤振数据网格布局,以查看各种设备.
  • 友好的触摸和回应.
  • 开始与颤振数据表快速使用 文档教程视频

十博体育app不单独出售颤振数据网格. 它只能作为Syncfusion颤振套件的一部分购买, 其中包含一组不断增长的本地颤振小部件, 包括数据表格. 的单一开发人员许可 synfusion基本工作室颤套房 成本 $995.00美元包括一年的支持和更新. 除此之外,十博体育app还可以根据当前活跃的促销活动提供额外的折扣. 请十博体育app 销售团队 看看你是否有资格获得额外的折扣.

你可以找到十博体育app的颤振数据网格演示 在这里.

不,十博体育app的颤振小部件,包括数据表格,不是单独出售的,而是作为一个包出售的. 然而, 十博体育app有竞争力的价格包,所以它只比一些其他供应商收取的数据网格稍微多一点. 十博体育app也发现, 在十博体育app的经验, 十博体育app的客户通常开始使用十博体育app的一种产品,然后迅速扩展到几种产品, 所以十博体育app觉得最好以固定的价格提供所有的颤振装置 995美元/开发人员. 除此之外,十博体育app还可以根据当前活跃的促销活动提供额外的折扣. 请十博体育app 销售团队 看看你是否有资格获得额外的折扣.

不,这是一个商业产品,需要付费许可证. 然而,一个 免费的社区许可 也适用于年总收入少于100万美元的公司和个人以及5个或更少的开发者.

一个好的开始是十博体育app的综合 开始文档.

伟大——说你拥有它是一回事,但当别人意识到它时,它意味着更多. synfusion很荣幸举办以下row业奖项.

向上箭头图标

警告图标 您使用的是过时版本的Internet Explorer,可能无法显示本网站和其他网站的所有功能. 升级到Internet Explorer 8或更新版本以获得更好的体验.关闭图标

移动实时聊天图标
友情链接: 1 2 3 4 5 6 7 8 9 10