如何使用meteor autoform格式化选项(收音机)?
我正在尝试使用meteor autoform包生成如下所示的选项:如何使用meteor autoform格式化选项(收音机)?,meteor,meteor-autoform,Meteor,Meteor Autoform,我正在尝试使用meteor autoform包生成如下所示的选项: amazon.co.jp 2014年10月13日订购数量1(4天前) 但似乎我对html格式没有太多的控制。是创建自己的自定义自动表单模板的唯一选项吗?我很难理解怎么做 我已经看过了示例模板,但我几乎无法理解它。在bootstrap3水平模板中,我没有看到任何对“option”或“radio”的引用。因此,弄清楚如何为选项创建自定义模板并没有多大帮助 非常感谢任何提示或示例 编辑 我们正在模板中使用以下内容生成选项: {{
amazon.co.jp
2014年10月13日订购数量1(4天前)
但似乎我对html格式没有太多的控制。是创建自己的自定义自动表单模板的唯一选项吗?我很难理解怎么做
我已经看过了示例模板,但我几乎无法理解它。在bootstrap3水平模板中,我没有看到任何对“option”或“radio”的引用。因此,弄清楚如何为选项创建自定义模板并没有多大帮助
非常感谢任何提示或示例
编辑
我们正在模板中使用以下内容生成选项:
{{> afQuickField name='purchaseItemId' options=purchaseSelectOptions noselect=true template="bootstrap3-horizontal" label-class="col-sm-2" input-col-class="col-sm-10" class="form-control"}}
和js中的一个函数
purchaseSelectOptions: function() {
return _.chain(this.potentialPurchaseItems)
.filter(function(potentialPurchaseItem) {
return potentialPurchaseItem.totalQuantityReceived < potentialPurchaseItem.quantityPurchased;
})
.map(function(purchaseItem) {
var vendor = Vendors.findOne({_id: purchaseItem.vendorId});
var vendorName = vendor ? vendor.vendorName : 'loading...';
return {
label: vendorName + ' - waiting to receive ' + (purchaseItem.quantityPurchased - purchaseItem.totalQuantityReceived) + '. (Qty ' + purchaseItem.quantityPurchased + ' ordered ' + moment(purchaseItem.purchasedAt).format("MMM-DD-YYYY") +')',
value: purchaseItem._id,
};
})
.value();
},
purchaseSelectOptions:function(){
退货链(此.potentialPurchaseItems)
.过滤器(功能(潜在采购项目){
返回potentialPurchaseItem.totalQuantityReceived
因此,这不仅仅是一个单独设置元素样式的问题。我正试图弄清楚如何修改自动表单模板或其他东西,这样我就可以更好地控制结构和类。在另一个论坛上获得了帮助。这里的礼节是什么?只是链接到它还是粘贴它 假设autoform 4.0+ 在
afQuickField
上,添加属性afFieldInput template=“optionExtras”
然后定义覆盖主题模板。模板名称应为输入类型Template+“\”+您的主题模板名称。在您的情况下,您希望覆盖“select radio”类型模板,如您在此处所见,该模板名为afRadioGroup
。因此,完整的模板名称应该是“afRadioGroup_optionExtras”
//你的模板
我建议复制引导主题模板及其所有模板帮助程序。然后你可以添加额外的内容。要传递数据,请将自定义属性添加到
afQuickField
,然后您可以在主题模板中的下访问它们。atts
在另一个论坛上获得了帮助。这里的礼节是什么?只是链接到它还是粘贴它
假设autoform 4.0+
在afQuickField
上,添加属性afFieldInput template=“optionExtras”
然后定义覆盖主题模板。模板名称应为输入类型Template+“\”+您的主题模板名称。在您的情况下,您希望覆盖“select radio”类型模板,如您在此处所见,该模板名为afRadioGroup
。因此,完整的模板名称应该是“afRadioGroup_optionExtras”
//你的模板
我建议复制引导主题模板及其所有模板帮助程序。然后你可以添加额外的内容。要传递数据,请将自定义属性添加到
afQuickField
,然后您可以在主题模板中的下访问它们。atts
在另一个论坛上获得了帮助。这里的礼节是什么?只是链接到它还是粘贴它
假设autoform 4.0+
在afQuickField
上,添加属性afFieldInput template=“optionExtras”
然后定义覆盖主题模板。模板名称应为输入类型Template+“\”+您的主题模板名称。在您的情况下,您希望覆盖“select radio”类型模板,如您在此处所见,该模板名为afRadioGroup
。因此,完整的模板名称应该是“afRadioGroup_optionExtras”
//你的模板
我建议复制引导主题模板及其所有模板帮助程序。然后你可以添加额外的内容。要传递数据,请将自定义属性添加到
afQuickField
,然后您可以在主题模板中的下访问它们。atts
在另一个论坛上获得了帮助。这里的礼节是什么?只是链接到它还是粘贴它
假设autoform 4.0+
在afQuickField
上,添加属性afFieldInput template=“optionExtras”
然后定义覆盖主题模板。模板名称应为输入类型Template+“\”+您的主题模板名称。在您的情况下,您希望覆盖“select radio”类型模板,如您在此处所见,该模板名为afRadioGroup
。因此,完整的模板名称应该是“afRadioGroup_optionExtras”
//你的模板
我建议复制引导主题模板及其所有模板帮助程序。然后你可以添加额外的内容。要传入数据,请将自定义属性添加到
afQuickField
,然后您可以在主题模板中的this.atts
下访问它们。我不完全确定您想要什么。。你看过这个Hi@RuneJeppesen吗?这不是一个简单的流星问题。我们远远超越了示例应用程序。我只是想了解如何在使用自动表单包时更好地控制选项的格式。啊,对不起,错过了自动表单包:)扩充该包应该不是什么大问题。我不完全确定您想要什么。。你看过这个Hi@RuneJeppesen吗?这不是一个简单的流星问题。我们远远超越了示例应用程序。我只是想了解,在使用自动表单包时,如何更好地控制选项的格式
<template name="afRadioGroup_optionExtras">
// your template
</template>