我刚刚阅读了有关 Dart 的 web ui 框架,但我还没有看到任何控件,例如数据网格或选项卡栏。是否有任何库提供像 Sencha ExtJs 中的这些组件?
3 回答
很多
聚合物元件可用
- http://pub.dartlang.org/packages/polymer_elements
- http://pub.dartlang.org/packages/polymer_ui_elements
AngularDart 元素
这是一个维护得更好的列表Dart 有小部件库吗?
有 Polymer.dart https://www.dartlang.org/polymer-dart/。这是聚合物项目http://www.polymer-project.org/的 Dart 端口。
您可以在此处查看端口状态https://www.dartlang.org/polymer-dart/#polymer-parity。Polymer.dart 中还没有 Polymer ui 元素。
我已经成功使用了 Dart Web Toolkit (DWT)。它确实有一个网格组件,以及一个选项卡布局面板(我使用过)。我想这些可以设计成您需要的样式,以使它们具有与 Sencha ExtJS 相似的外观,如果您正在寻找的话。
你可以在这里查看 DWT:http: //dartwebtoolkit.com/
从该页面,您可以查看展示和 API。它本质上是 Google Web Toolkit 的一个端口,我发现探索这两种方法可以更好地了解如何使用 DWT。
值得一提的是,DWT 似乎也可以很好地与常规的 dart:html 一起使用。因此,如果 DWT 中没有任何东西,但您可以在代码中构建 HTML 元素,则可以很好地一起使用它们。除了通用的东西之外,我还没有真正成功地将 Dart-Polymer 与 Dart 中的任何东西合并。但是,这只是我的经验,并且仅限于 Polymer。