【发布时间】:2018-05-23 15:44:49
【问题描述】:
我正在使用 vaadin 网格组件来显示、编辑和删除表格中的记录。我在我的 vaadin 网格行中使用 html 输入来保存文本并在只读和可编辑之间切换,具体取决于用户是否正在编辑该行。代码如下所示:
<vaadin-grid-column width="50%">
<template class="header">
Description
</template>
<template>
<input id="desc" class="input-row" value="[[item.Description]]" on-input="_storeDesc" readonly$="[[!_isEditing(editing, item)]]"></input>
</template>
</vaadin-grid-column>
我遇到的问题是我想在 vaadin 网格中启用行选择。当我启用它时,该行仅在用户单击不包含 html 输入的行的一部分时注册为选中状态。如果用户单击输入,网格将不会记录活动项已更改。
如果用户单击白色部分(html 输入),网格将不会注册选择更改,但是如果他们单击蓝色部分,它将注册。有解决方法吗?有什么我可以放在输入标签上以确保正确选择行吗?
TIA
【问题讨论】:
标签: javascript polymer vaadin