问题标签 [dart-webui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
112 浏览

dart - dart:无法从“ListWrapper”解析类名“ListBase”

尝试了 webui_click 教程目标

出错了

使用此版本的 Dart 编辑器

0 投票
1 回答
92 浏览

dart - dart - its_all_about_you 教程错误

我正在尝试使用最新版本的 Dart Editor/SDK 运行最新版本的 its_all_about_you,但出现此错误。我从github复制了最新的源码

有谁知道问题是什么以及如何解决?为了将来参考,人们将如何调试这个问题?

0 投票
1 回答
327 浏览

dart - Dart Web UI:如何获取对 Web 组件中项目的引用?

如果我在我的应用程序中添加一些 Web 组件,如下面的 myapp.html 所示:

我的 Web 组件中有许多元素,如下面的 xclick-counter.html 所示:

如何从 myApp.dart 的#container3 中的 Web 组件中获取对 #button2 的引用?

我希望我可以获得如下参考,但我的参考结果为空:

0 投票
1 回答
358 浏览

dart - 如何在 Dart Web UI 模板中设置元素样式?

假设我有一个自定义组件

引用的样式表有一个条目

问题是我无法将样式应用于 ul。除非我将 style 属性放在 ul 元素本身上,否则我尝试过的任何方法都不起作用。我尝试过使用 scoped 属性,但这也不起作用。当 ul 的类变成“elem_foo”时,它做了一件奇怪的事情。

0 投票
1 回答
251 浏览

dart - 使用 Dart Web UI WebComponents 时是否可以以声明方式绑定 CustomEvent 处理程序?

我尝试将自定义事件处理程序绑定到 WebComponent,该 WebComponent 具有通过 getter 公开的 EventStreamProvider,但它返回“ Class 'DivElement' has no instance getter 'onMainAction'。 ”。

修剪了组件 .dart 代码...

削减了组件的使用……</p>

从 main.dart 中修剪的代码...</p>

“MainActionEvent”自定义事件由在此“列表”组件中实例化的组件分派。

正如您从上面的示例中看到的那样,如果我在 main.dart 中创建一个 EventStreamProvider 并以组件为目标,我可以捕获事件,这可以正常工作(但绕过组件中的 Stream getter)。

如果我可以省去 main.dart 中的 EventStreamProvider 并简单地绑定到组件上的 onMainEvent getter,那就太好了。

那可能吗?

2013-05-05 更新: Siggi 在下面解释说,目前不可能这样做,但有一种方法可以通过元素的 xtag 引用组件的 CustomEventProvider 的 getter。我发现在 main() 完成后我必须使用 Timer 来查询 DOM,因为在 main() 事件循环完成之前不会填充 xtags。

通过上述设置,不需要新的 CustomEventProvider 来监视组件。

0 投票
1 回答
202 浏览

dart - 如何引用 WebComponent 实例?

我想将对在标记中创建的 WebComponent 实例的引用传递给 WebComponent 飞镖类。例如:

html:

我正在寻找一种将 x-container 引用到 x-item.top-container 属性的方法。主要的是 x-item 可能以某种复杂的方式嵌套,因此进行动态查找可能很困难或不是很健壮。

0 投票
1 回答
209 浏览

dart - 如何在 dart 中实现 WebUI HTML 模板可访问的枚举?

我想实现一个枚举: enum Visibility = visible | 隐藏 | 倒塌

我希望能够在 HTML 代码中设置它。有一些魔法可以让编译器解析 HTML 中的字符串属性值,比如 1 到 int,true 到 bool 等等。有没有办法让我自己的类可以从字符串中解析?

0 投票
1 回答
348 浏览

dart - 如何从 Dart 中的 CustomEvent 测试详细信息的类型?

我希望你能原谅我所期望的是一个真正的新手问题,但我一直无法找到解决这个问题的好方法......</p>

如果我有一个简单的课程......

...并从具有该类的 WebComponent 详细分派一个事件...

......我如何正确测试并使用该细节作为预期类型?

我尝试使用“is”,但在事件处理程序中不起作用......

…当我注释掉“如果”时,我得到了错误“类型'String'不是'newSBD'的'SegmentedButtonData'类型的子类型。”。

我尝试使用“as”,但也没有用。

似乎“详细信息”对象是一个字符串,即使我发送了一个 SegmentedButtonData 的实例。

我需要序列化/反序列化,还是我遗漏了一些细节?(哈哈)。

0 投票
1 回答
116 浏览

dart - 为什么我不能在 Dart 中选择带有实例化参数的内容?

以下工作正常,

它抓住了所有在里面的孩子x-editable.editing.normal根据布尔值是否editing为真来显示它们。

但是,以下不起作用,

它没有抓住任何一个.editing.normal孩子。显然,我做错了什么,但是什么?

0 投票
3 回答
289 浏览

dart - @observable 是否必须在每个领域都使用?

我注意到,如果我不在我@observable的任何 web ui 代码中使用所有字段/成员更改,都会使用数据绑定语法自动获取。

我遇到的问题是在扩展 WebComponent 的类中选择一个字段并应用@observable注释时,现在其他字段无法正确绑定并显示更改。

这是一个已知问题还是正确的功能?

如果我使用@observable一次注释,我应该将它应用于所有字段吗?