灵活、强大的Sencha的DataGrad

155 阅读2分钟

我们所依赖的许多网络功能曾经生活在单个桌面应用程序中。从办公套件、游戏和金融工具,现在都是网络应用;它们和桌面上的同类产品一样功能丰富。在过去,我曾在客户网站上使用过各种JavaScript网格部件,每一种都有一些痛点:性能、尺寸、灵活性等等。Sencha强大的DataGrid可能是我见过的最好的网格--让我们来看看。

快速点击

  • 创建具有过滤、排序、分页、AJAX等功能的响应式表格
  • 处理数以百万计的记录而不降低性能
  • CSV、TSV、HTML、PDF和XLS的数据导入和导出功能
  • 先进的插件功能。行操作编辑、拖放、复制-粘贴、扩展、选择等等
  • 支持在网格内嵌入其他Sencha JavaScript小工具
  • 网格可以从标记中创建,以允许最大的可访问性
  • 大量的工作实例可以开始你的网格

只需几行JavaScript代码,就可以从现有的HTML表格中轻松地创建一个Ext JS网格。

grid = Ext.create('Ext.ux.grid.TransformGrid', 'my-table', {
    stripeRows: true,
    height: 130
});

grid.render(Ext.getBody());

注重性能

在决定一个网格的可用性时,性能一直是一个巨大的因素。 性能因素包括初始加载和渲染、拖/放、数据绑定速度、超组件速度和一般使用。 如果你没有通过这些测试,你很可能会很快失去用户。 Sencha的网格具有难以置信的性能--所有这些操作都感觉很迅速,因此网格的使用感觉非常好。

令人难以置信的功能

当用户和工程师看到强大的网格时,他们往往想要更多--排序、数据绑定、拖放、特殊格式化、可定制的字段、嵌入其他小部件--而Sencha网格允许所有这些。由于Sencha已经有很多这样的组件,所以你可以节省时间,不必再去建立它们。集成!

实施的方便性

正如我在上面所说的,实现Sencha网格可以很容易,可以访问,而且只需要很少的代码。 从现有的HTML表格中动态实例化一个网格是很容易的,而从JavaScript中启动也是很直观的,对此有很多例子可供参考。

十多年来,Sencha在创造惊人的JavaScript工具方面享有声誉。 他们的Grid从任何方面来说都是令人惊奇的!这种声誉显然是闪耀的。