(Dartlang)如何在列表视图中检测所选项目

时间:2012-10-14 15:12:04

标签: dart rikulo

rikulo.org 在列表视图中有很好的例子 http://rikulo.org/resource/js/examples/index-list.html

在此示例中,如何检测列表中的所选项目?
例如,如果我点击触摸第5行,我怎么知道'第5行'被选中'?

2 个答案:

答案 0 :(得分:0)

  1. 您可以按

    收听每个列表项的onClick事件

    item.on.click.add((ViewEvent event){     //做你想做的事,处理选择,添加/删除CSS类等 });

  2. 或者在列表项中添加一个复选框,然后收听其onCheck事件。

  3. 请注意,Rikulo现在正在快速发展,并将增加更多的建设。将有一个模型驱动的列表视图来处理选择。

答案 1 :(得分:0)

它对我有用:

document.onClick.listen((MouseEvent e){
   TableRowElement row = e.toElement;
   print(row.text);
 });

您可以将文档更改为:query(“#table”),queryAll(“tr”),ect