2010-05-04 2 views
1

Мы храним информацию о посещаемости людей людьми для Drupal. Мы хотели бы показать это в таблице/диаграмме, где первый столбец каждой строки показывает имя человека, а остальные столбцы (около 20) - либо флажок, либо «X», если пользователь посетил класс, или иначе не установленный ящик или пустая колонка:Редактировать и создавать узлы в представлении?

(dates here) 
Jack X XXX X X 
Jill XX XXX XX 

Также должно быть возможно отредактировать информацию о посещаемости сетки. Каждая информация о посещаемости - это собственный узел.

Эта функция, вероятно, может быть достигнута главным образом с использованием представлений и редактируемых полей, но есть одна проблема: если человек не посещал конкретный класс, у него/нее не будет вообще узла танецэ за этот день. Какой был бы самый простой способ создать узел сайтуса в этих случаях, чтобы конечный пользователь мог редактировать сетку, просто нажав на флажок или набрав «X»?

ответ

0

Я не совсем уверен в функциональности, которую вы хотите достичь, но это звучит как каракули. Поэтому вы можете проверить модуль http://drupal.org/project/date_picker_formatter (преемник http://drupal.org/project/dudel).

+0

Это не то, что мне нужно, но у меня может быть потребность в этом модуле в другом месте. Спасибо за подсказку. – tputkonen

1

Вы можете использовать модуль правил для автоматического создания узлов.

+0

Вы имеете в виду «недостающие» узлы? Можно ли создавать их на лету при визуализации представления? Существует несколько классов, и мы не знаем заранее, кто посещает какой класс, поэтому эти узлы посещаемости должны создаваться только для лиц, которые хотя бы раз посещали определенный класс. – tputkonen

+0

Я уверен, что вы можете сделать это с помощью модуля правил. – Finbarr

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