我试图找到一种方法,在对话框关闭/放弃后,将对话框中的表单重置为某些默认数据。
Say import re
# Do this once up front to avoid recompiling, then use repeatedly
islet = re.compile('^[a-zA-Z]$').match
...
if islet(color[5]):
是服务器的列表,每个列表都有一个关联的权限级别。我的表单提供了一种编辑权限的方法。如果他们放弃了对话框(没有点击提交),它应该恢复为他们保存的权限,无论他们在下拉列表中选择了什么。
当他们放弃对话框时,我尝试执行collaborators
强制dom-repeat重新计算this.$.users.render()
(返回纸质项目索引)并取消用户选择,甚至虽然_computeDropdown
没有改变。
但是items
并没有调用计算出的绑定。我是否忽略了另一种将选择重置为默认数据的方法?
render
答案 0 :(得分:1)
dom-repeat
具有observe
属性。
<template id="users" is="dom-repeat" items="[[ collaborators ]]"
observe="_updateHack">
也应该这样做。