繁体   English   中英

聚合物,入门套件1.3和纸张下拉菜单-不起作用-Windows

[英]Polymer, Starter Kit 1.3 and paper-dropdown-menu - not functional - windows

有几个与此问题有关的问题,但没有一个问题提及我面临的问题。 在我问一个问题之前,有一些历史:

  1. 长话短说:踩上聚合物,喜欢这个想法,发现它不是真的适用于网站(子文件夹不起作用),并尝试将其与nwjs一起用于桌面应用程序。 在Firefox,Chrome和NWJS中进行调试-如何设置应用进行调试的几个问题。
  2. 与其他许多了解聚合物的人一样,首选是入门。
  3. 一个完整的节点折磨随之而来(节点,bower,下载组件)
  4. 入门工具包包含一些有关如何路由以及如何实现几个最常见操作的基本信息-细分应用程序,响应式设计,效果
  5. 通常,在一个应用程序中,人们想要添加一些小部件,而经常使用的一个是下拉菜单。
  6. 入门工具包中没有提供dropdown示例,但Polymer文档中提供了示例,因此很快就会遇到如下情况: Polymer的paper-dropdown菜单显示未折叠
  7. 解决方案如下-包括组件处理程序(编辑to elements.html并包括以下行:

    <link rel="import" href="../bower_components/paper-dropdown-menu/paper-dropdown-menu.html">

  8. 最初的设计问题通常可以解决,但有时会遇到问题,但是在某些情况下,它只能起到一半的作用,因此需要进行更多的研究,并且您还需要添加:

    <link rel="import" href="../bower_components/paper-listbox/paper-listbox.html">

因此,第一,当我将以上几行添加到elements.html并将典型下拉列表添加到任何部分时。 喜欢:

<paper-dropdown-menulabel="Browser to run?">
  <paper-listbox class="dropdown-content"   attr-for-selected="value" selected="IE" >
    <paper-item value="IE" >Internet Explorer</paper-item>
    <paper-item value="FF">Firefox</paper-item>
    <paper-item value="CRB">Google Chrome</paper-item>
    <paper-item value="PJS">PhantomJS (browsing do not show)</paper-item>
  </paper-listbox>
</paper-dropdown-menu>

瞧! 它开始在带有Chromium,Firefox和nwjs的Ubuntu Linux上唱歌。 让我们移到Windows ...

抱歉,窗户不行。 Firefox报告控制台错误,当从文件运行应用程序时,铬具有安全性来源限制,nwjs显示所有内容,但拒绝选择项目,打开弹出窗口,但实际上未进行选择。 然后,您开始考虑是否应放置某些处理程序(但随后将运行Linux变体)并触发事件(nwjs调试器说是的,您可以观察它们)。 但是没有选择。 存在一个问题,即无法通过单击选择弹出窗口的外部来关闭选择弹出窗口,人们学会了通过Bower更新组件来解决问题。 正常的学习曲线。 但是除了解释如何设计聚合物(在聚合物文档站点上)外,没有人实际记录如何编写聚合物脚本...

会弹出其他问题:

  1. 我有几个下拉菜单-如何区分和嵌入/收集来自/到的数据? 使用ID? 使用名称属性? 封闭在铁的形式? 最好的方法?
  2. 如何从数据库(Web服务等)中填充下拉菜单-如此处的尝试: Polymer paper-dropdown- menu-这是使用聚合物的首选/预期方式还是仅仅是个人风格?

主要问题是:

是否存在一些可行的示例,该示例使用跨浏览器跨平台工作的Polymer的纸张下拉列表来解决常见问题(如上所列-多个可识别的下拉列表,动态填充),可以对其进行引用和测试?

解决。 感谢所有看过这个问题的人。

我发现了这个错误,这个错误就是我正在寻找错误的源代码(使用2个不同的示例并查看了其他(错误的)element.html中的包含内容)。

建议直通:

polymer serve

要么

polymer serve -p port_number 

帮助在浏览器而不是NWjs中进行调试。

但是,我也发现,如果下拉菜单中只有1个元素,则下拉菜单一旦被选中(或默认设置为预设)就不会选择

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM