我一直在搜索SO问题,以寻找一些非常简单的答案,但对于我的生活,我无法弄明白.
基本上我有一个带有两个选择控件的meteor-autoform:
<template name="processFormTemplate">
{{#autoForm id="processForm" collection="Processes" type=formAction doc=doc validation="blur"}}
<div class="col-md-12">
{{> afQuickField name="elementId" options=elements}}
{{> afQuickField name="categoryId" options=categories}}
{{> afQuickField name="title"}}
{{> afQuickField name="desc" rows=4}}
</div>
{{>formButtons}}
{{/autoForm}}
</template>
Run Code Online (Sandbox Code Playgroud)
然后这些有助手填充选项:
Template.processFormTemplate.helpers({
elements: function() {
return getFormElements();
},
categories: function(elementId) {
return getFormCategories(this.doc.elementId);
}
});
Run Code Online (Sandbox Code Playgroud)
LIB/methods.js
getFormElements = function() {
var options = [];
Elements.find({}, {sort: {ref:1}}).forEach(function (element) {
options.push({
label: element.title, value: element._id
});
});
return options;
};
getFormCategories = function(elementId) {
var options = [];
var filter …Run Code Online (Sandbox Code Playgroud) 我的托管字段在我的沙盒环境中工作正常,但我想知道如何模仿drop-in UI的两个功能,即:
我试过了:
braintree.setup(token, "custom", {
id: "options",
paypal: {
container: "paypal-button"
},
/* hosted fields stuff */
});
Run Code Online (Sandbox Code Playgroud)
..但是没有做任何事情.
如果英国电信的任何人都可以指导我这两个问题,我将不胜感激.
谢谢,
大卫