首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vaadin网格中的聚合物存取元件

vaadin网格中的聚合物存取元件
EN

Stack Overflow用户
提问于 2018-01-10 12:29:06
回答 2查看 423关注 0票数 0

说明问题的工作jsbin:http://jsbin.com/nomewa/3/edit?html,console,output

我正在尝试将innerHTML of notworking span设置在组成vaadin-grid的模板中。当所说的on-change位于vaadin-grid中时,目前似乎不可能绑定到vaadin-grid,因为我甚至无法访问网格中的元素。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-10 13:42:52

这是一个很好的方法来尝试一些代码(jsbin :)在这里,这些代码可以工作,但我不知道它是否符合您的需要。(我只剪切和复制更改的部分:在属性声明中,您可以将预值设置为notWorking属性。然后,您可以在一个函数中动态地更改它。

代码语言:javascript
复制
<iron-ajax url="https://randomuser.me/api?results=10" last-response="{{response}}" auto></iron-ajax>
    <span id="working">Working</span>
    <vaadin-grid id="grid" items="{{response.results}}" style="height: auto;">
      <vaadin-grid-column>
        <template class="header">Name</template>
        <template>[[item.name.first]] [[item.name.last]] <span>{{notWorking}}</span></template>
      </vaadin-grid-column>
    </vaadin-grid>
  </template>
  <script>
    class MyTest extends Polymer.Element {
      static get is() { return 'test-component'; }

      ready() {
        super.ready();
        this.set('notWorking',"test")
        debugger;
      }
    }

在这里工作的链接

票数 0
EN

Stack Overflow用户

发布于 2018-01-11 12:24:15

目前似乎不可能绑定到vaadin-复选框的更改,因为我甚至无法访问网格中的元素。

您可以在列tempates中使用声明性事件绑定,因此不必引用实际标记的元素。

就像这样:

代码语言:javascript
复制
<vaadin-grid-column>
  <template>
    <vaadin-checkbox on-checked-changed="_myListener">Checkbox</vaadin-checkbo>
  </template>
</vaadin-grid-colum>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48187531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档