gpt4 book ai didi

javascript - 使用按钮选择 `vaadin-grid` 行数据

转载 作者:行者123 更新时间:2023-12-01 01:59:57 26 4
gpt4 key购买 nike

<vaadin-grid id="grid" items="[[data]]" active-item="{{activeItem}}">

<vaadin-grid-column>
<template class="header">#</template>
<template>[[index]]</template>
</vaadin-grid-column>

<vaadin-grid-column>
<template class="header">First Name</template>
<template>[[item.name.first]]</template>
</vaadin-grid-column>
</vaadin-grid>

使用activeItem模式,单击一行时可以选择vaadin-grid行数据。

有没有办法通过按钮操作来调用它?

也许通过从父节点选择一个属性?

<vaadin-grid id="grid" items="[[data]]" active-item="{{activeItem}}">

<vaadin-grid-column>
<template class="header">#</template>
<template>[[index]]</template>
</vaadin-grid-column>

<vaadin-grid-column>
<template class="header">First Name</template>
<template><paper-button on-tap="selectRowData">Select</paper-button</template>
</vaadin-grid-column>
</vaadin-grid>

最佳答案

您可以通过获取行索引并从数据源中选择行来使用按钮选择行数据。

<vaadin-grid id="grid" items="[[data]]" active-item="{{activeItem}}">
<vaadin-grid-column>
<template class="header">#</template>
<template>[[index]]</template>
</vaadin-grid-column>

<vaadin-grid-column>
<template class="header">First Name</template>
<template>
<paper-button id="[[index]] on-tap="selectRowData">Select</paper-button</template>
</vaadin-grid-column>
</vaadin-grid>

...

selectRowData(e) {
let row = this.data[e.detail.sourceEvent.target.id];
// do something with row data
}

关于javascript - 使用按钮选择 `vaadin-grid` 行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50682036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com