gpt4 book ai didi

list - 通过多项选择找出 Spark 列表中取消选择的项目

转载 作者:行者123 更新时间:2023-12-01 23:05:34 25 4
gpt4 key购买 nike

在 Spark 列表中,我可以使用 change 事件来找出已选择或取消选择的项目。调度的 IndexChangeEvent 对象具有保存此信息的属性 newIndexoldIndex

但是在允许多选的情况下,这不再有效,因为 newIndexoldIndex 可以引用仍被选中的元素的索引。

一个解决方案是将 selectedIndices 向量复制到另一个变量,并在更改选择后将该变量与 selectedIndices 进行比较,但这似乎有些复杂。

有谁知道是否有一种简单的方法来获取用户正在取消选择而其他元素仍处于选中状态的索引/项目?

最佳答案

您将需要存储 selectedIndicies 并比较差异。

private static function findMissing(ar1:Array, ar2:Array):Array
{
var missing:Array = [];
for each(var item:Object in ar1)
{
if(ar2.indexOf(item) < 0)
missing.push(item);
}

return missing;
}

关于list - 通过多项选择找出 Spark 列表中取消选择的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3396150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com