问题标签 [choice]
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.
validation - Symfony2 & Annotations & Choices Validation:如何存储和检索选择选项?
我有一个动态的选项列表以显示在表单中,我只想将它们维护在一个地方,因为这些不是我必须关心的唯一数据集。
要通过选择 CallbackValidator 验证实体中的这些选择,我需要指定一个修复类和函数,这些选择将被返回。
这似乎不对,因为我仍在学习 Symfony2 和 DIC 概念,然后我不希望指定具体的回调函数/类,而是指定服务或考虑另一种解决此问题的方法。
我不想给一个类名,而是一个服务名作为回调。我在这里错了吗?
我需要选项列表
- 填表格
- 使用注释验证实体
- 知道在哪里发送电子邮件(稍后)
现在设置:
services.yml - 使用 service_container 定义的 DataManager 和 Form as a service(我不知道这是否正确):
表格:
实体:
所以我有服务中的数据列表,但你会建议我如何检索选择来验证实体?
我想到的另一个解决方案是使用回调验证(链接 2),但即使在它的文档中也是如此:
你如何/将如何解决这个问题?
参考:
- 请参阅:http ://symfony.com/doc/current/reference/constraints/Choice.html#supplying-the-choices-with-a-callback-function (单击注释)
- 请参阅:http ://symfony.com/doc/current/reference/constraints/Callback.html#the-callback-method
forms - Symfony2 表单选择扩展了默认选择
我正在 symfony2 中做一个过滤器表单,我尝试预先选择一些字段。
我有两个选择:
对于未扩展的第一选择,通过 url 传递的数据是预选的。但不是第二个扩展。
有什么方法可以从字段选择中预选复选框?
java - 选择哪个 getConstructor 方法的条件
我有一个类,我在静态块中初始化了 hashmap。通过密钥,我检索了一个类的值。为了为这个类创建对象。我已经使用构造函数类来获取构造函数并传递参数和创建的对象。
我在哈希图中有两个班级。要为 EchoExpression 创建对象,我需要传递两个参数,而对于 OutExpression 类,我只需要传递一个参数(字符串)。
问题:
根据键返回的类,我需要执行要获取和实现的构造函数,无论是带有一个参数还是两个参数的构造函数。
如何在不使用 if else 的情况下从值(类)中选择要实现的类?
ipad - 是否有理由为 iPad 2 开发购买 iPad 2 而不是购买新的 iPad3?
我的问题真的很基本。
是否有理由为 iPad 2 开发购买 iPad 2 而不是购买新的 iPad3?
我考虑过 nativ 或 Web 应用程序的分辨率问题。
我想为新版本投资,但我不确定这样做是否明智。
谢谢你的任何建议。
xsd - xsd 选择覆盖
我需要定义一组 XSD。每个 XSD 都会有一个 header 元素,并且该 header 是相同的,除了中间的一些元素。
所以,我会:
xml1:
xml2:
其中choice1,choice2,choice3在一个<choice>
集合中,比如
并且可以在不同的请求类型之间有不同的选择和元素数量。
我真的希望能够在单个 XSD 中为标头定义它,然后将其包含在 req1.xsd 和 req2.xsd 中。我不知道如何<choice>
动态交换它。如果我没有这个<common3/>
部分,我可以使用一个基础元素,但我的理解是,当我向基础添加任何东西时,它只会在最后添加。有什么办法可以在中间更换,或者在使用底座时在中间添加?
powershell - Powershell - 在输入时捕获取消
我有一个返回选定值的函数,除非提示关闭。功能是:
我这样称呼它:
提示用户选择 0 Recycle、1 Kill 或 Exit。如果选择了这三个中的一个并且用户点击了 OK,它将返回选择的任何值(0,1 或 2)。但是,如果提示已关闭,或者用户点击取消,脚本将中止并显示如下消息:
使用“4”参数调用“PromptForChoice”的异常:“发生了“System.Management.Automation.Host.PromptingException”类型的错误。”
提示符上的Cancel键如何被捕获和处理?如果没有选择,我想默认为 0 值, - 回收并继续。
谢谢!
xsd - XML Schema Choice - 至少选择一个,但不重复
我如何强制选择至少一个,但不重复?
以下语法允许任何 c 元素最多重复 3 次。
谢谢
史蒂夫
datetime - 给定一个整数数组 {1..n} 和一个日期,我如何根据日期随机选择一个唯一元素?
我只是概括了标题中的问题。
我正在解决的实际问题是这个。我正在制作一个网站,我需要填写网站的“随机文章”部分。这篇随机文章必须显示一整天。因此,我试图提出一种算法,该算法将根据今天的日期从数据库中选择 1 个元素。
我有一个包含大约 100,000 篇文章的数据库。
假设今天的日期是2012-04-28
。我也许可以总结数字来选择文章的 ID。在这种情况下,2012+4+28 = 2044。但这是一个问题,2012-04-28
并且2013-04-27
会显示同一篇文章。
我也不希望算法在附近的两天内两次选择同一篇文章。我希望选择是独一无二的。(理想情况下,我希望它是一个生成函数,涵盖连续 100,000 天的全部 100,000 篇文章。)
我想不出根据日期选择文章的不同方法。有任何想法吗?
android - 为列表视图选择适配器
我知道有几个适配器来操作列表视图,如 ArrayAdapter、BaseAdapter、CursorAdapter 等,但我不知道如何选择最适合我需要的解决方案......我的意思是,当我选择适配器时,它们是在选择要使用的适配器之前我应该检查的标准?
每一种帮助都将不胜感激!
git - 在指定的存储库中使用 Git 分支动态填充 Jenkins 选择参数
我有一个参数化的 Jenkins 作业,它需要在特定的 Git 存储库中输入特定的 Git 分支。目前这个参数是一个字符串参数。
有没有办法让这个参数成为选择参数并用 Git 分支动态填充下拉列表?我不想要求有人通过在每次创建新分支时手动配置下拉菜单来维护此选择参数。