2015-06-25 1 views
2

Я хотел был бы сделать что-то очень похожее на этот вопрос: Meteor: Custom AutoForm with array of objectsКак использовать {{#autoForm}} для каждого отдельного элемента массива [Object]?

Скажем, я хочу вручную разместить каждое поле в каждом элементе массива.

Разница заключается в том, что я все еще хочу использовать afArrayField с его шаблоном по умолчанию, включая кнопки для добавления и удаления элементов массива. Я просто хочу передать свой собственный макет afArrayField. Как мне это сделать?

Если я не уточнил, просьба уточнить, и я буду перефразировать.

ответ

3

Возможно, вам нужно создать собственный шаблон (doc: https://github.com/aldeed/meteor-autoform#creating-a-custom-template).

Вы можете сделать что-то подобное (не проверено):

<template name="your_template"> 
    {{# autoForm [...]}} 
     [...] 
     {{> afQuickField name="players" template="custom_players"}} 
     [...] 
    {{/autoForm}} 
</template> 

<template name="afArrayField_custom_players"> 
    your custom template for players field 
</template> 

Вы также можете посмотреть по умолчанию шаблон afArrayField, чтобы вдохновить себя: