问题标签 [xmllist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-flex - Flex:在自定义组件中监听 CollectionEvent
(编辑:我已经编辑了我的问题以使其更简单,如果某些答案脱离上下文,对不起)
我为我的问题准备了一个简化的测试用例:
我正在尝试创建一个自定义组件,该组件正在接收来自服务器的 XML 数据。我的问题是 CollectionEvent 侦听器没有被触发,因此标签没有更新 -
Games.mxml(我的带有监听器的自定义组件):
MyTest.mxml(单击按钮更改 XML):
请告诉我有什么问题。
问候,亚历克斯
更新:按照 clownbaby 的建议编辑 Games.mxml - 仍然无法正常工作(从未调用 xlistChanged):
xml - Flash AS3:使用“字符串”传入 E4X XML 查询
我希望能够做类似的事情
并获得类似的输出
重要提示:我希望能够替换a1.a2.a3的输出,因此使用后代是不可能的。:(
所以它基本上是在字符串中调用xml查询的能力。有没有办法做到这一点。只是一个提示会很棒,如果我有一点先机,我可以做到。
谢谢!
我想我在此链接的帮助下找到了解决方案:
你可以这样称呼它:
actionscript-3 - 同样,Flex 4,Actionscript XMLList 过滤器和具有特殊条件的数据集的复杂数据过滤
所以我第一次尝试正确格式化它,但它发布了并且插入符号中的所有内容都没有正确解析,所以我会再试一次:
我一直在尝试确定过滤树视图的一组数据的最佳方法是什么。
过滤器采用以下 XML 格式:使用句点而不是胡萝卜
过滤两个数据集: . 和
基本上,过滤器要么将完整数据集中的某些内容包含到结果集中,要么排除,加上下面的特殊条件。
因此,我一直在考虑为以下内容编写特殊条件,这些条件有时是必需的,因为 SpecificItem 属性中的某些数据-"" 是逗号分隔的
条件(当必须将条件评估为 indexOf() 时)条件(当条件适用于 SuperCat 时)条件(当相同类别的多个过滤器时,包括扩展)条件(当过滤多个类别时,包括缩小)
如何编写一个没有多个案例的简单函数,满足这些特殊条件,并进行典型的标准过滤,循环遍历多个数据集进行过滤。
我已经写了一堆使这一切成为可能的具体案例,但我觉得应该有一个更简单、更好、也许更正确的方法来做到这一点。
flash - 在某个元素之后删除 XMLList 数据
基本上,由于 XMLList 在很多方面都类似于数组,所以我想知道是否可以执行以下操作:
我知道这是不可能的,因为 XMLList 中的“长度”不是属性而是方法。因此类似于没有 set 方法的 get 方法。只会XMLList.length()
工作。
但是有没有解决办法。一个更容易的。
我知道这可以通过循环或将 XMLList 转换为数组、切断并将其转换回 XMLList 来完成。我想知道是否有更简单的方法。
actionscript-3 - AS3 ByteArray writeObject() XMLList 为空
为什么我的 XMLList 没有写入我的 ByteArray?
当我试图读回它时它是空的。
arrays - 切片 XMLList 而不是 Array
我如何从我的 xmllist 中获取一系列项目,类似于数组的 slice 方法?
切片(开始索引,结束索引);
我正在尝试这样的事情:
但我收到一个错误,它无法转换 originalList[i]
- - 更新 - -
我使用了 Timofei 的功能,效果很好。
但是,当我使用已过滤的 xmllist 时,它会中断。
输出
apache-flex - AS3 - 使用变量获取 XMLList
我有以下 XMLList 并尝试返回带有标签邮箱或发件箱的节点的 XMLList,具体取决于名为文件夹的字符串变量。文件夹可以等于“邮箱”或“发件箱”。
如何返回 XMLList?例如,我可以做类似 var xmlList : XMLList = treeData.node.@label==folder; 的事情吗?
xml - 在 Flex 中需要有关 XMLList 的帮助
例如,我有具有以下结构的 XML
所有的孩子都有名字“节点”。我需要的是获得一个具有相同层次结构的 XMLList(或 XML,无论如何),但只包含带有“true”标志的节点。
我的示例需要的结果是:
有没有什么好的方法可以使用 e4x(不通过循环迭代)来做到这一点?我尝试执行以下操作:xml.node.(@flag=="true"),但这种情况下的结果是:
有任何想法吗?谢谢!
apache-flex - 循环通过 XMLList - 奇怪的行为
我正在尝试遍历 XMLList,而不是将列表中的每个项目作为 XML 给我,它只是以字符串的形式返回,例如
var myList:XMLList = ... (contains <Animal><Type>Dog</Type></Animal><Animal><Type>Cat</Type></Animal>)
它只是提醒“0”或“1”。如果我检查“项目”变量,我会看到同样的事情。但如果我检查“myList”,它看起来像 XML。
我也尝试过 myList.children() 并将“items”强烈键入“XML”,但我所做的一切都没有奏效。
如果有人能告诉我正确的方法,我将不胜感激。
谢谢
apache-flex - Flex 4 - 在 AdvancedDataGrid 中过滤 XMLListCollection
我有一个用 XMLListCollection 数据填充的 advancedDataGrid。我正在尝试过滤那个 XMLListCollection,但它没有反映在 ADG 中。我所有的测试都表明它正在过滤数据。有人可以帮忙吗??