我正在使用HTML5和Dart与Polymer。我的应用程序具有一系列“listBoxes”,其中一些“listBoxes”必须对另一个“listBox”中的选择做出反应。我想要任何“刷新”列表的第一个元素,并在视觉上显示为选定。
以编程方式我将可观察的“curElement”设置为第一个Element,并将相应的observable“curIndex”设置为0,并且所有操作都像第一个元素被选中一样,除了第一个元素没有显示在屏幕上如果选择“原始列表”的第一项(更新前)和“新列表”的第一项恰好相同。发生这种情况时,所有元素似乎都未被选中。
我尝试了一切我能想到的“提醒”观察到通过设置其他值然后重置而发生了变化但是这个和类似的滴答不起作用。此外,我已经尝试选择=“选中”的HTML代码,但我仍然不清楚如何做到这一点。用于更新List的当前“核心”HTML如下所示:
<select selectedIndex="{{selected}}" value="{{curKey}}" size="8"on-click="{{option_selected}}" >
<option template repeat="{{key in keyAr}}">{{key}}</option>
</select>