Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 无法以可靠的编程方式在';列表框';_Dart_Selected_Polymer - Fatal编程技术网

Dart 无法以可靠的编程方式在';列表框';

Dart 无法以可靠的编程方式在';列表框';,dart,selected,polymer,Dart,Selected,Polymer,我正在使用HTML5和Dart与聚合物。我的应用程序有一系列“列表框”,其中几个“列表框”必须对另一个“列表框”中的选择作出反应。我希望任何“刷新”列表的第一个元素都被选中并以可视方式显示 以编程方式,我将可观察的“CureElement”设置为第一个元素,将相应的可观察的“curIndex”设置为0,并且所有操作都如同选择了第一个元素一样,除了第一个元素在“原始列表”的第一项(更新前)未显示在屏幕上时所选择的那样而“新名单”的第一项恰好是相同的。发生这种情况时,所有元素都显示为未选中 我尝试了

我正在使用HTML5和Dart与聚合物。我的应用程序有一系列“列表框”,其中几个“列表框”必须对另一个“列表框”中的选择作出反应。我希望任何“刷新”列表的第一个元素都被选中并以可视方式显示

以编程方式,我将可观察的“CureElement”设置为第一个元素,将相应的可观察的“curIndex”设置为0,并且所有操作都如同选择了第一个元素一样,除了第一个元素在“原始列表”的第一项(更新前)未显示在屏幕上时所选择的那样而“新名单”的第一项恰好是相同的。发生这种情况时,所有元素都显示为未选中

我尝试了我能想到的一切,通过设置其他值,然后重置,来“提醒”观察到的变化,但这和类似的滴答声根本不起作用。此外,我还尝试了HTML代码selected=“selected”,但我仍然不清楚如何做到这一点。用于更新列表的当前“核心”HTML如下所示:

 <select  selectedIndex="{{selected}}"  value="{{curKey}}" size="8"on-click="{{option_selected}}" >
         <option template repeat="{{key in keyAr}}">{{key}}</option>
      </select>

{{key}}

你能给出一个完整的例子吗?额外的引用是一个打字错误。我的实际代码可以工作,除了当newStringValue(新的第一个元素)和prevStringValue恰好相同时,活动的突出显示消失,这在实际使用场景中经常出现。