问题标签 [parsley]
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.
caching - Parsley PropertiesFile 如何重新加载,避免加载缓存版本?
Flex 4.1
在我正在使用的旧项目中Parsley 2.3.0
,它由PropertiesFile
我的主文件中的标签配置mxml
,如下所示:
问题是现在我在属性文件中添加了一个新的属性,但是缓存版本的文件总是被客户的浏览器加载,然后新的属性就丢失了。除了清理浏览器缓存(客户已经放弃了针对 SWF 文件的解决方案)之外,您还有什么建议吗?
我在谷歌上搜索了很多关于如何避免 SWF 缓存的解决方案,但没有关于Parsley
配置重新加载的内容。
非常感谢。
actionscript-3 - 如何从 Parsley/Flex 上下文中手动删除 UI 组件?
如何从 Parsley 上下文中手动删除视图组件?可以说我有一个视图和主要应用程序。我已经完成了以下操作,但它不起作用 - 视图仍然在 Parsley 上下文中。
主要应用:
查看组件:
apache-flex - Flex - Parsley - 事件不会从结果处理程序中的方法分派
我有一个执行服务调用的命令。在结果处理程序中,我正在根据结果数据执行一些逻辑。如果逻辑符合特定标准,我将显示一个确认弹出窗口。如果用户单击确认弹出窗口中的继续按钮,我将调用一个方法,该方法将调度 Parsley 事件。Parsley 事件没有被捕获。但是,如果我从 result 方法内部调度 Parsley 事件,它就会被捕获。知道为什么从结果方法外部调度事件时没有捕获事件吗?
例如...
我从命令内部执行一些服务调用:
我现在有一个这样的结果处理程序:
如果用户单击确认弹出窗口上的 Continue 按钮,它会调用 onSelection 方法:
Parsley 事件 SomeEvent 没有被捕获。但是,如果我在 if 语句之后调度该事件,它就会被捕获并且工作正常。知道为什么从结果处理程序外部调度它时没有被捕获吗?我也尝试过其他命令,它做同样的事情。
actionscript-3 - 在各种选项卡中捕获的 MessageHandler - Flex
该架构基于以下框架的使用:Flex、Cairngorm 和 Parsley。
我在弹出面板中使用带有事件“AdicionarItemVendaMercadoriaEvent”的调度程序:PopupPanel。
我在注入 Form.mxml 的 FormPM.as 中使用 [MessageHandler] 捕获事件。在 Form.mxml 中,我有一个 mx:TabNavigator,每个选项卡都在一个 s:NavigatorContent 内。
事实证明,当有多个打开的选项卡 mx:TabNavigator 时,在所有选项卡的所有 Form 中捕获调度的事件。
正常操作是捕获调度 PopupPanel 的选项卡的唯一事件,而不是所有选项卡。
请问有什么解决这个问题的建议吗?
我很感激帮助。
actionscript-3 - Parsley 中的方法注入
是否可以在 flex 应用程序中使用 parsley 框架注入方法?
我能够注入类本身,但是否可以注入方法。
apache-flex - 使用 Spicelib 命令组语法注入
我正在使用带有 Flex 扩展的 Parsley 3.0,但想使用 spicelib 语法来执行命令组:
当这样做时,我注意到在命令中注入元数据不起作用。这是预期的行为吗?我假设在上下文中定义命令时注入的所有正常功能也适用于这种情况。但我想确认这一点,以确保我不只是做错了什么。
arrays - 如何在不使用 Parsley 覆盖 Flex 4 中的其他元素的情况下向注入的数组添加元素
我有一个用来存储对象集合的数组。我的应用程序允许用户向数组中添加新对象并编辑对象的内容。数组中的所有对象都是相同的类型,我遇到的问题是,如果我添加一个新对象或编辑一个现有对象,那么数组中包含的所有对象都将成为新添加对象的精确副本。有没有办法阻止这种情况?
在我的应用程序中,我有一个存储 ArrayCollection 的对象:
我有一个对象,我希望在这个数组中存储它的实例:
我的主 mxml 文件在一个数据网格中显示 MyArray 中的所有项目,该数据网格保存在一个 actionscript 文件中:
然后是动作脚本文件:
我试图包含相关代码,因为应用程序非常大,但如果需要更多信息,我可以提供。
actionscript-3 - 为什么在发布模式下构建时,FastInject 标签在我的 Flex/Air Parsley 项目中不起作用?
我有一个正在开发的项目,在从 IntelliJ 调试时工作正常,但是当我进行发布构建(仍在 IntelliJ 中)并将 .air 文件安装到我的计算机时,FastInject 标记似乎都不起作用。
我认为这可能是由于 include-as3-metadata 问题,但似乎并非如此。我已经包含了我认为我使用过的所有元数据标签。
我花了一些时间对此进行调查,除了感到沮丧之外没有取得太大进展!
我创建了一个显示由 spicefactory 创建的日志的视图 - 但这似乎解决了问题!我测试了我是否可以注入和预期会被 FastInjected 的类,这也解决了这个问题。
似乎如果我向应用程序添加任何与日志记录相关的代码,FastInject 标记就会开始工作。
事实上,我在这里创建了一个发布空气文件。如果我将它安装在打开了 Flash 调试的计算机上,应用程序将无法工作。如果我按照此处的步骤调试已安装的 Air 应用程序 - 它开始工作!如果其他人可以确认这种行为,我将不胜感激。
ruby-on-rails - 表单标签助手无法在 Rails 4 中处理“-”
我正在尝试将 Parsley for Rails 4 与 Form Tag Helpers 一起使用。
“选项”为自定义属性提供了一种方式;然而,Parsley 使用符号“data-parsley”。Rails 无法解释“-”并且应用程序会出现错误。
有解决方法吗?
谢谢,
forms - 使用欧芹进行流星形式验证
我不知道这是怎么回事,我已经按照流星欧芹包上的步骤进行操作。
如果没有有效输入,我希望表单不是提交。虽然它在为 url 添加时显示未定义,但我想限制表单提交,直到它满足条件。