跳至正文
首页 » 博客 » What’s New in Ignite UI 16.1!

What’s New in Ignite UI 16.1!

我们很高兴地宣布发布Ignite UI 16.1!此版本继续我们对移动,平板电脑和桌面浏览器上的HTML现代应用程序开发的投资。16.1,我们增加了对Angular 2 Beta,Bootstrap 4的支持,我们在跨控件的Typescript增强方面做了大量工作,并且我们在主要控件的全面更新方面进行了投资。让我们通过什么是新的16.1!

Angular 2组件

可以说,16.1最大的功能是支持用于Ignite UI控件的Angular 2组件。像我们的Angular 1指令一样,我们已经在Github上提供了Angular 2组件,以便立即可用。使用Angular 2组件来完全支持TypeScript。您可以在这里获取Angular 2组件,并从今天开始使用它们。一旦Angular 2发布测试版,我们将更新Github以确保一切正常。请记住,虽然Angular 2仍然是beta版,但我们完全支持我们的组件,并将在Angular 2即将发布时更新它们。与任何新的一样大,确保保持反馈和评论流回到我们身边,我们致力于拥有市场上最好的Angular 2组件。

igGrid

电网继续看到投资。它是工具集中使用最广泛的控件,您的功能请求将继续推动积压工作。16.1,我们在关键领域进行了改进。

  • 新列选项-映射器-对于dataType = “object” 的列,我们现在允许设置映射器函数,该函数可用于从复杂对象中提取复杂数据,其返回值将用于在特定列上执行的所有数据操作。
  • 列固定功能现在可以使用以百分比为单位设置的网格宽度。
  • 多行布局-使您能够创建复杂的网格记录布局,其中包含多个行,其中的单元格跨越多个列和行。对于具有许多列的网格,否则将需要水平滚动条,或者当以非表格方式更好地呈现所示数据时,这样的结构允许更大的呈现灵活性。初始化多行布局完全通过igGrid的列集合完成。列定义中添加了四个新属性,用于指定列的位置和大小-rowIndex,columnIndex,rowSpancolSpan

    • 复选框外观-复选框列视觉外观已更改,当网格处于显示模式时,它的方形框不会呈现。所提供的只是一个普通的复选标记。这一变化是由于最终用户体验的改进,他们自然地认为这是一个互动元素,他们可以点击切换。

      • 粘贴从Excel示例-一个新的示例被添加,演示粘贴Excel剪贴板数据到igGrid

      igTreeGrid

      当您的分层数据需要与父列对齐的每个子级别的列标题时。16.1,我们改进了更新功能-现在启用了 “添加新行” 用户界面,并且TreeGrid更新不仅支持将新记录直接添加到根级别,还支持将子记录添加到指定级别通过UI以及通过API。“添加子行” 按钮旁边的 “删除行” 按钮,当一行是用鼠标悬停或刷卡左或右

      添加新行UI在其父级旁边内联呈现

      igTileManager

      splitterOptions现在替换了showSplitter选项。除了显示和隐藏之外,还添加了其他功能。您可以将拆分器配置为可折叠的,也可以附加到其折叠/展开的事件。由于showSplitter选项将不再可用

      igDataSource

      与网格列上的相同功能相关,一个新的字段选项- mapper– for field与dataType = “object” 我们现在允许设置映射器功能,该功能可用于从复杂对象中提取复杂数据,其返回值将用于在特定字段上执行的所有数据操作

      TypeScript支持

      • 支持联合类型-小部件成员现在支持联合类型,这大大改善了类型检查。TypeScript中引入的联合类型1.4允许变量或成员具有一组多个类型之一。以前声明为类型的成员任何现在使用联合类型来声明更具体的类型。

      • Intellisense改进-改进了Intellisense的选项和方法,以建议所有小部件的重载。
      • 成员描述-所有成员现在都有描述。

      摘要

      我希望你和我们一样对这些新的控制和功能感到兴奋。像往常一样,您的反馈在16.1发布中发挥了至关重要的作用。如果您对我们应该为我们的控件带来的新功能有想法,我们需要解决的重要问题,甚至是您希望我们介绍的全新控件,请在我们的产品创意页面上发布它们,让我们知道。通过 @ infragistics在Twitter上关注并与我们互动。还要确保通过我们的社区论坛与我们的各个团队联系,在那里您可以与Infragistics工程师和其他客户进行互动。和往常一样,如果您有任何问题,意见或反馈,请在jasonb@infragistics.com给我发电子邮件。</p