Die Autoform zeichnet nur eine Annahme/Ablehnung auf, die für alle JobOffers gilt. Do not doc = dies bezieht sich auf den einzelnen jobOffer, wenn er sich in einer {{#each}} Anweisung befindet.Falsche Daten zurückgeben
Pfad: Schema.js
Schemas.Offers = new SimpleSchema({
offer: {
type: String,
optional: true,
allowedValues: ['Accept', 'Reject'],
autoform: {
type: "select-radio",
options: function() {
return [
{label: "Accept", value: 'Accept' },
{label: "Reject", value: 'Reject' },
];
}
}
}
});
Pfad: template.html
{{#each jobOffers}}
{{#autoForm collection="Offers" id="offerForm" doc=this type="update" autosave=true}}
{{> afQuickField name="offer" type="select-radio" template="buttonGroup" label=false}}
{{/autoForm}}
{{/each}}
danke, ich habe versucht, '{{#autoForm collection = "Jobangebote" id = "offerForm {{_ id}}" doc = Dieser Typ = "update"}} 'aber es funktioniert nicht. Es gibt auch keine Fehler in der Konsole. – bp123
können Sie im DOM/HTML einchecken, dass die ID korrekt zugewiesen ist? – MrE
Wenn ich es richtig lese, gibt es 'id =" offerForm {{id}} "' – bp123