2014-12-22 11 views
0

Я использую BackboneForms, и я хочу, чтобы поля, переданные в полях, были встроенными в некоторую строку. (Использование bootstrap3)Встроенные поля в BackboneForms

, например:

form = new Form({ 
    fieldsets:[ 
     {legend:'PART1', fields:['title', 'content', 'email']}, 
     {legend:'PART2', fields:['country', 'sport']} 
    ] 
}); 

Я хочу входы в ЧАСТЬ1 в одной и той же строке. (col-sm-4 для каждого), col-sm-6 для входов PART2 и т. д. для любого объекта в полях.

Code in JsFiddle.

Как я могу это сделать?

+0

Вы хотите сериализовать форму, чтобы объект для передачи данных это вопрос? –

+0

Я передаю полям в схему формы, эти поля содержат легенды и поля, я хочу показывать поля каждой легенды по горизонтали в одной строке. (Я использую bootstrap 3 для стилизации). – elhoucine

ответ

0

В соответствии с Документами: https://github.com/powmedia/backbone-forms#customising-templates

Пользовательские Формы

<script id="formTemplate" type="text/html"> 
    <form> 
     <h1><%= heading1 %></h1> 

     <h2>Name</h2> 
     <div data-editors="firstName"><!-- firstName editor will be added here --></div> 
     <div data-editors="lastName"><!-- lastName editor will be added here --></div> 

     <h2>Password</h2> 
     <div data-editors="password"> 
      <div class="notes">Must be at least 7 characters:</div> 
      <!-- password editor will be added here --> 
     </div> 
    </form> 
</script> 

Javascript

var form = new Backbone.Form({ 
    template: _.template($('#formTpl').html()), 
    model: new UserModel(), //defined elsewhere 
    templateData: {heading1: 'Edit profile'} 
}); 

заполнителей являются атрибуты данных, ххх, например, полей данных, полей данных и редакторов данных.

https://github.com/powmedia/backbone-forms#alternate-field-templates

+0

Спасибо, в моем случае формы будут сгенерированы автоматически после заполнения некоторых параметров в файле конфигурации! Будет сложнее установить шаблон костюма для каждого из них. хотя, учитывая возможность генерировать форму элегантным способом, используя поля, я ищу. – elhoucine

+0

, в этом случае вам придется настроить плагин в соответствии с вашими требованиями. –

 Смежные вопросы

  • Нет связанных вопросов^_^