gpt4 book ai didi

带有 bool 复选框的 meteor 自动成型 "afFieldValueIs"仅触发一次

转载 作者:行者123 更新时间:2023-12-04 20:39:09 24 4
gpt4 key购买 nike

我有一个需要显示/隐藏另一个输入框的复选框。我正在做以下事情:

架构:

isFlexibleTime:
type: Boolean
label: 'Is the start time flexible?'
flexibleTimeDetails:
type: String
label: 'Flexible time details'
optional: true

模板:
+afQuickField(name='isFlexibleTime')

if afFieldValueIs name='isFlexibleTime' value=true
+afQuickField(name='flexibleTimeDetails')

助手将触发一次并显示另一个字段,但不会再次触发。任何对错误的帮助将不胜感激。

最佳答案

编辑
实际上,经过进一步检查,似乎 AutoForm 5.1.2 https://github.com/aldeed/meteor-autoform/issues/861 中的复选框事件目前存在错误。
该问题已经开放了一段时间,因此您可以使用以下快速解决方法:
在您的模板事件中:

'click [name=isFlexibleTime]': function() {
Session.set('isFlexibleTime', AutoForm.getFieldValue('isFlexibleTime','ID_OF_YOUR_AUTOFORM'));
}
模板助手:
isChecked: function() {
return Session.get('isFlexibleTime');
}
然后:
{{#if isChecked}}
{{> afQuickField name="flexibleTimeDetails"}}
{{/if}}

我不确定这是否是您的实际语法,但请遵循以下示例: http://autoform.meteor.com/fieldvalues它应该是这样的:
 {{> afQuickField name="isFlexibleTime"}}
{{#if afFieldValueIs name="isFlexibleTime" value="true"}}
{{> afQuickField name="flexibleTimeDetails"}}
{{/if}}

关于带有 bool 复选框的 meteor 自动成型 "afFieldValueIs"仅触发一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29705585/

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