问题标签 [paper-elements]

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 回答
56 浏览

polymer - 使用 core_ 和 paper_elements 验证应用程序执行

我注意到随着 paper_elements 0.1.0+2 和 core_elements 0.1.1 的发布,一旦应用程序执行,就会在属性上看到验证。这甚至发生在用户与组件交互之前。

有没有办法覆盖这个?

我希望用户在验证开始之前开始与元素交互。甚至在用户开始使用应用程序之前就在应用程序中放置错误对我来说似乎并不直观。

聚合物提供的一个例子可以在http://www.polymer-project.org/components/paper-elements/demo.html#paper-input看到

...第三个 paper_input 元素是正在讨论的元素。从上面的示例中,作者似乎将错误显示与错误属性挂钩。我想知道为什么它不能与特定站点上的红色星号链接 - 例如在标签之后 - 这似乎不会过于侵入。

谢谢

0 投票
3 回答
3508 浏览

polymer - 居中纸张项目文本

我是 Polymer 的新手,我无法将元素的文本居中。我有代表菜单项的代码

作品,flex但中心没有。
也许我需要在 CSS 中做到这一点?但是我应该在 CSS 中添加什么来使这些元素居中?

0 投票
1 回答
435 浏览

polymer - 核心脚手架中每个页面的不同工具栏

我目前正在使用 core-scaffold 作为我的基本应用程序结构。但是,我希望每个页面都有一个不同的工具栏。我想做类似的事情:

然而这是不可能的,因为它不是核心脚手架的直接子代。我知道我可以添加数据绑定来更改标题,但如果我添加不同的按钮/等,它会变得复杂。到工具栏。

0 投票
1 回答
1152 浏览

css - polymer paper-menu-button change the default size of icon

Is there way to set the size of polymer paper-menu-button element. I think it is the icon size is set to 24px. I wish to have it as 20px but I cannot find a way to do it.

Thanks Dennis

0 投票
1 回答
34 浏览

dart - 在飞镖中使用键

我有以下

鉴于类型是“数字”,只有当键输入是数字时,我才希望在输入字段中看到任何内容。我怎样才能用 consumeKey 功能做到这一点?

我还认为这可能是 Dart 内置的。是计划好的吗?

0 投票
1 回答
460 浏览

dart - 改变纸张输入元件的大小写

我有以下纸张输入元素

元素标签的默认字体是由纸元素核心确定的大写字母和黑色(通常)。

如何将大小写更改为更低,或判断大小写等并更改颜色。

谢谢

0 投票
1 回答
1273 浏览

polymer - 聚合物输入捕获输入事件

我试图检测用户何时在聊天框中按下返回/输入以发送消息。我如何检测一个paper-input元素?

0 投票
2 回答
1595 浏览

dart - 防止纸质对话框自动关闭

你好:

paper-dialog在页面中有一个元素:

我有一个处理paper-button点击的事件监听器:

我想要的是,在某些情况下,为了能够阻止对话框关闭,我尝试过event.preventDefault(), event.stopImmediatePropagation()event.stopPropagation()但没有成功。

提前致谢。

0 投票
1 回答
1142 浏览

polymer - 聚合物核心脚手架元素未显示在核心页面内

我一直在玩聚合物的核心支架元素,我非常喜欢它。但是,对于我正在开发的特定应用程序,核心脚手架不能是整个应用程序的顶级布局元素。我需要一个始终显示的主应用程序工具栏和一个不受支架布局控制的初始页面。换句话说,scaffold-element 是主要的布局元素,但仅适用于应用程序的子页面/子元素之一。为了实现这一点,我试图通过核心页面或核心动画页面选择支架控制的聚合物元素(为简单起见,从核心页面开始,然后迁移到核心动画页面一次我了解它是如何工作的)。当不在核心页面内时,脚手架元素加载没有任何困难。然而,当在 core-pages 中使用并选中它时,会显示主应用程序工具栏,但不会显示脚手架元素(Chrome 控制台中没有错误)。换句话说,主应用程序工具栏下的空白显示。任何人都可以对此有所了解吗?也许是某种样式问题?

这是高级应用程序元素代码,精简到演示问题的基本要素(不包括导入):

为了完整起见,这里是脚手架元素代码也被剥离了它的基本要素(也没有导入):

还有其他人在核心页面中使用脚手架元素时遇到问题吗?再一次,只是为了重新迭代,当在核心页面之外加载时,脚手架元素自己加载得非常好。

更新:

为了完整起见并显示此场景中涉及的所有 CSS 样式,这里是导入高级应用程序元素本身的索引页面。注意使用fullbleed:

0 投票
1 回答
432 浏览

data-binding - 使用 Polymer 通过 2 路数据绑定管理/控制对象状态的最佳实践

让我们再试试这个解释......

我是聚合物的新手(并且在相对较长的缺席后重新进入网络开发),我想知道推荐的方法可能是在采用 2 路数据绑定的同时更密切地管理对象状态。我目前正在使用 rest API (json) 对象。我的问题是聚合物是否在启动对绑定对象的属性/属性的更新之前保留原始对象的副本......所以人们可能能够轻松撤消更改?虽然通常需要允许 2 路数据绑定发挥其魔力,但在某些情况下,我想阻止/延迟对对象/DOM 的更改,直到用户批准更改(例如通过纸质对话框组件)。我想可以制作对象的临时副本并将字段绑定到该版本,然后仅在用户批准后将更改保留回源对象。无论如何,我很想听听想法并查看一两个推荐方法的示例(特别是如果我的想法偏离轨道!)