2015-09-30 5 views
-1

Я хочу показать таблицу с 10 пустыми строками. Затем пользователь может начать вводить данные из первой строки (данные будут вставлены/обновлены в коллекции монго), после заполнения 10-й строки еще одна пустая строка должна быть добавлена ​​в конец таблицы и так далее. Таблица должна поддерживать 10 строк и будет доступна для прокрутки.Таблица с пустыми строками до заполнения

Есть ли простой способ сделать это в метеор?

+0

Я построил элемент

с жесткой кодировкой, но у меня нет идеи, как делать то, что я написал в своем вопросе – EldadT

+0

Мне нужно какое-то направление ... – EldadT

ответ

1

Я предполагаю, что вы хотели бы хранить эти данные в коллекции, так что вы должны начать мой сделать один из тех:

CollName = new Meteor.Collection('collName');

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

[{ 
 
    "name": "", 
 
    "comment": "", 
 
    "something": "" 
 
}, { 
 
    "name": "", 
 
    "comment": "", 
 
    "something": "" 
 
}, .... 
 
{ 
 
    "name": "", 
 
    "comment": "", 
 
    "something": "" 
 
}]

и ТЬ ан перебирать их в шаблоне:

{{#each collItems}} 
 
<tr> 
 
    <td>{{name}}</td> 
 
    <td>{{comment}}</td> 
 
    <td>{{something}}</td> 
 
</tr> 
 
((/each}}

Если вы хотите показать только 10 в то время, вы можете установить limit к 10 в помощнике шаблон/найти запрос.

Это должно поставить вас в правильном направлении, но я бы предложил посмотреть на такие пакеты, как autoform и simple-schema на Атмосферу.

+1

tnx! это очень помогло мне! – EldadT

0

Вы не ищете таблицу с 10 пустыми рядами. Вы ищете таблицу с 10 строками с полями ввода