Я только что прочитал о веб-карте ui для Dart, но я не видел никакого управления, например, datagrid или tab bar. Есть ли библиотека, предоставляющая компоненты, подобные этим из Sencha ExtJs?Любая структура управления пользовательским интерфейсом для DART?
ответ
Есть Polymer.dart https://www.dartlang.org/polymer-dart/. Это Дартский порт полимерного проекта http://www.polymer-project.org/.
Здесь вы можете проверить статус порта https://www.dartlang.org/polymer-dart/#polymer-parity. Элементы Polymer ui пока недоступны в Polymer.dart.
Я использовал Dart Web Toolkit (DWT) с некоторым успехом. Он имеет компонент сетки, а также панель макета вкладки (которую я использовал). Я предполагаю, что они могут быть оформлены так, как вам нужно, чтобы они выглядели так же, как и Sencha ExtJS, если это то, что вы ищете.
Вы можете посмотреть на DWT здесь: http://dartwebtoolkit.com/
С этой страницы, вы можете посмотреть на витрине и API. Это, по сути, порт Google Web Toolkit, и я обнаружил, что изучение обоих даст лучшее представление о том, как использовать DWT.
Для чего стоит, DWT также, похоже, хорошо играет с обычным дротиком: html. Поэтому, если в DWT нет чего-то, но вы можете создавать элементы HTML в коде, вы можете использовать их вместе достаточно хорошо. У меня не было никакого реального успеха, слияние Дарт-Полимера с чем-нибудь в Дарте, кроме родовых вещей. Тем не менее, это только мой опыт, и это ограничивается Полимером.
Много
Полимерные элементы доступны
- http://pub.dartlang.org/packages/polymer_elements
- http://pub.dartlang.org/packages/polymer_ui_elements
AngularDart элементы
Вот лучше сохранить список Does Dart have a widget library?
Если нет, то вы всегда можете использовать эти библиотеки [внутри Dart] (http://www.dartlang.org/articles/js-dart-interop/). – tjameson
есть виджет (http://dart-lang.github.io/widget.dart/) (нет datagrid) – themihai